#include <windows.h>
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
HWND hwnd;
MSG Msg;
WNDCLASS wndclass;
char lpszClassName[]="窗口";
char lpszTitle[]="我的第一个窗口程序";
wndclass.style=CS_HREDRAW|CS_VREDRAW;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.lpfnWndProc=WndProc;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)(GetStockObject(WHITE_BRUSH));
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=lpszClassName;
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("注册窗口类失败!"),lpszClassName,MB_ICONERROR);
return 0;
}
hwnd=CreateWindow(
lpszClassName, // pointer to registered class name
lpszTitle, // pointer to window name
WS_OVERLAPPEDWINDOW, // window style
CW_USEDEFAULT, // horizontal position of window
CW_USEDEFAULT, // vertical position of window
CW_USEDEFAULT, // window width
CW_USEDEFAULT, // window height
NULL, // handle to parent or owner window
NULL, // handle to menu or child-window identifier
hInstance, // handle to application instance
NULL // pointer to window-creation data
);
ShowWindow(hwnd,iCmdShow);
UpdateWindow(hwnd);
while (GetMessage(&Msg,NULL,0,0)) {
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
return 0 ;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message) {
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,message,wParam,lParam);
}
return 0;
}
分享到:
相关推荐
EDEM离散元软件凝聚力接触模型API编程模版.
《C++标准模板库编程实战》介绍最新的C++14标准的API、库和扩展,以及如何将它们运用到C++14程序中。在书中,作者Ivor Horton 则阐述了什么是STL,以及如何将它们应用到程序中。我们将学习如何使用容器、迭代器,...
准备工作:1、获取用户OPENID,本篇不再详细解释(换取openid的地址是:https://api.weixin.qq.com/sns/jscode2session?appid={$appid}secret={$secret}js_code={$code}grant_type=authorization_code)。2、获取token...
注册机模板(纯API编写),可移植性强,不过你要知道一些最基本的API编程常识啊
Java API文档是Java编程语言的一部分,它是一组文档,提供了Java编程语言的标准类、接口、方法和属性的说明和示例。Java API文档通常包含在Java开发工具包(JDK)中,并可以通过Java编译器和Java虚拟机(JVM)使用。 ...
edem编程模板,用于离散元的一些简单模板,从网上下载,可能刚接触的可以试试。
mfc 的api文档 有谁想要就把它下载下去吧 总会有人需要的
适合人群:具备一定编程基础,对Python编程有一定了解的开发者,以及对文学作品感兴趣的用户。 能学到什么:通过使用《文心一言API》,用户可以了解如何设计简单而实用的API接口,如何处理文学作品数据源,以及如何...
作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;...
Qlikview的API函数模板,有所有函数,是速查和QV编程的好帮手
简洁模板,文档模板,文档介绍模板,系统管理介绍模板,类似于菜鸟编程网站样式,包含20多个页面
【ASP.NET编程知识】Asp.net Web Api实现图片点击式图片验证码功能.docx
UG OPEN API 在C++中的模板文件
API是应用编程接口的缩写。API开发在现代软件开发中随处可见,其目的是为某个组件的功能提供一个逻辑接口,同时隐藏该模块内部的实现细节。有些API用起来很顺手,而有些则用起来让人摸不着头脑,更有些让人直接弃用...
支持sql模板编程 码头工人支持 API文档 api测试 为什么芹菜 Fastapi提供了一种执行后台任务的方法,但是当我们开发其他Web应用程序时,它并没有真正涵盖所有方法,其中一个内置的fastapi很擅长IO
5.2 ODBC API编程步骤 34 5.2.1 步骤1:连接数据源 34 5.2.2 步骤2:分配语句句柄 36 5.2.3 步骤3:准备并执行SQL语句 36 5.2.4 步骤4:获取结果集 37 5.2.5 步骤5:提交事务 38 5.2.6 步骤6:断开数据源连接并释放...
Api-flask-graphene-sqlalchemy.zip,在pythonremark中构建graphql api的项目模板:,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...
9.3.1 用适配器模式包装第三方API的范例 9.3.2 范例小结 第10章 桥接模式(Bridge) 10.1 模式解说 10.2 结构和用法 10.2.1 模式结构 10.2.2 代码模板 10.3 范例与实践 10.3.1 使用桥接模式改进数据持久层的...
使用express作为API启动项目的模板。 该项目可用于使用Node JS,Express作为框架,与MongoDB实例进行交互的Mongoose和Sequelize创建支持SQL兼容数据库的RESTful API。 Mocha还用于在项目中运行单元测试。 该项目...