admin 管理员组文章数量: 1184232
2024年3月18日发(作者:手机网站模板怎么添加到网站)
win32 winmain 例子
Win32 WinMain 例子
什么是 Win32 WinMain?
WinMain 是一个用于创建 Windows 桌面应用程序的主函数。它
是一个程序的入口点,并负责初始化应用程序的状态,创建和显示主
窗口,以及响应系统的消息。
示例 1:创建一个空白的窗口
下面是一个简单的示例,演示了如何使用 Win32 API 创建一个空
白的窗口:
#include <>
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wPa
ram, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevI
nstance, LPSTR lpCmdLine, int nCmdShow)
{
const char CLASS_NAME[] = "Sample Window Class";
const char WINDOW_TITLE[] = "Win32 Sample";
//
注册窗口类
WNDCLASS wc = { };
= WndProc;
= hInstance;
= CLASS_NAME;
RegisterClass(&wc);
//
创建窗口
HWND hwnd = CreateWindowEx(
0, //
扩展窗口样式
CLASS_NAME, //
窗口类名
WINDOW_TITLE, //
窗口标题
WS_OVERLAPPEDWINDOW, //
窗口样式
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_
USEDEFAULT, //
窗口位置和尺寸
NULL, //
父窗口句柄
NULL, //
菜单句柄
hInstance, //
应用程序实例句柄
NULL //
创建窗口时的额外数
据
);
if (hwnd == NULL) {
return 0;
版权声明:本文标题:win32 winmain 例子 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710755927a571501.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论