|
分享源码
界面截图: |
|
是否带模块: |
- |
备注说明: |
- |
本帖最后由 科学奇迹 于 2014-8-26 00:01 编辑
变量名 | 类 型 | 静态 | 数组 | 备 注 | 窗口类 | WNDCLASSEX | | | 消息 | MSG | | | 窗口句柄 | 整数型 | | |
窗口类.cbSize = 48 窗口类.style = 位或 ( #CS_HREDRAW, #CS_VREDRAW, #CS_DBLCLKS ) 窗口类.hCursor = LoadCursor (0, #IDC_ARROW ) 窗口类.hbrBackground = 1 窗口类.lpszClassName = “窗口类名”窗口类.lpfnWndProc = &窗口函数 RegisterClassEx (窗口类 ) 窗口句柄 = CreateWindowEx (0, 窗口类.lpszClassName, “窗口标题”, 位或 ( #WS_CAPTION, #WS_SYSMENU, #WS_OVERLAPPED, #WS_THICKFRAME, #WS_MAXIMIZEBOX, #WS_MINIMIZEBOX ), #CW_USEDEFAULT, #CW_USEDEFAULT, 600, 440, 0, 0, 窗口类.hInstance, 0 ) ShowWindow (窗口句柄, #SW_SHOWNORMAL ) 判断循环首 (GetMessage (消息, 0, 0, 0 ) ≠ #WM_DESTROY ) DispatchMessage (消息 ) 判断循环尾 ()返回 (消息.wParam )|
窗口函数 | 整数型 | | |
hWnd | 整数型 | | | | uMsg | 整数型 | | | | wParam | 整数型 | | | | lParam | 整数型 | | | |
判断 (uMsg = #WM_DESTROY ) PostQuitMessage (0 ) 返回 ( #WM_DESTROY ) 返回 (DefWindowProc (hWnd, uMsg, wParam, lParam))
|
-
-
创建窗口.rar
3.97 KB, 下载次数: 240, 下载积分: 精币 -2 枚
dll自己创建窗口
评分
-
参与人数 1 | 好评 +1 |
精币 +1 |
收起
理由
|
无名侠
| + 1 |
+ 1 |
不错,消息处理这些都自己实现,能更好的了解Windows运行原理 |
查看全部评分
|