在Windows上,系统发送WM_NCCREATE
窗口消息,然后发送WM_CREATE
窗口消息。虽然this StackOverflow question解释了它们用途的不同,但它和the official MSDN documentation都没有解释一个非常基本的事情:WM_NCCREATE
中的NC
代表什么?
在Windows上,系统发送WM_NCCREATE
窗口消息,然后发送WM_CREATE
窗口消息。虽然this StackOverflow question解释了它们用途的不同,但它和the official MSDN documentation都没有解释一个非常基本的事情:WM_NCCREATE
中的NC
代表什么?
1条答案
按热度按时间rkue9o1l1#
WM_NCCREATE中的NC代表“非客户端”。Windows应用程序中窗口的非客户端区域是应用程序图标、菜单栏、标题栏、最小化/最大化/关闭按钮和可调整大小的边框。即系统绘制的窗口部分。首次创建窗口时,WM_NCCREATE窗口消息在WM_CREATE消息之前发送。