#include <windows.h>
#include <stdio.h>
// 消息处理过程函数
LRESULT CALLBACK messageProc(HWND hwnd,UINT uMsg,WPARAM wparam,LPARAM lParam){
return DefWindowProc(hwnd,uMsg,wparam,lParam);
}
// 入口函数
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){
// 设计窗口
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=messageProc;
wndcls.lpszClassName="guosi";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW|CS_VREDRAW;
RegisterClass(&wndcls);
// 创建窗口
HWND hwnd;
hwnd=CreateWindow("guosi","desc",WS_OVERLAPPEDWINDOW,0,0,600,400,NULL,NULL,hInstance,NULL);
// 显示窗口
ShowWindow(hwnd,SW_SHOWNORMAL);
// 更新窗口
UpdateWindow(hwnd);
// 消息循环
MSG msg;
while(GetMessage(&msg,NULL,0,0)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 1;
}
windows 程序运行原理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- jdk为开发工具包,要开发程序必须有jdk,主要组成部分是编译器,编译java源文件(你写的java代码)用的jr...
- 图形界面 Xming Putty Windows Linux服务器 Ubuntu 1.下载Xming并安装http...
- 在Windows平台,如果需要以某个指定用户来运行程序,此时可以通过使用 Windows CreateProces...
- Windows 终端问题 Windows 下的 cmd 和 powershell 默认是 GBK 编码显示输出内容...