gpt4 book ai didi

c++ - 为什么 WNDCLASS (Windows-C) 是这样设置和使用的?

转载 作者:太空宇宙 更新时间:2023-11-04 14:51:08 26 4
gpt4 key购买 nike

在创建窗口时:

1)为什么要注册窗口类,CreateWindow是如何理解我们想要的类的?

WNDCLASS wc;
RegisterClass(&wc)

2) 我们为什么要使用这个循环:

MSG msg;
While(GetMessage(&msg,0,0,0))
{
TranslateMessage(&msg);
DispathMessage(&msg);
}

开始时没有消息,所以我们不会进入循环,我们将从 WinMain 函数中退出。

最佳答案

您注册窗口类是因为系统就是这样工作的。将其视为定义类型。 GetMessage 阻塞,直到消息到达队列。

您真的需要阅读 Charles Petzold 的书,Programming Windows

关于c++ - 为什么 WNDCLASS (Windows-C) 是这样设置和使用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com