1 c++ user-interface winapi window class
我正在开始GUI编程,我有一个关于Windows的问题.我已经阅读了一些教程,他们通过创建一个新的WNDCLASS创建一个窗口,调用RegisterClass然后使用新类的名称执行CreateWindow.我也看到要创建Button或其他东西,你在CreateWindow时使用类名Button.所以这导致我得出这样的结论:创建一个窗口(带边框和最小化/最大化按钮等的类型),你创建一个新的WNDCLASS.否则,您不需要创建WNDCLASS,而是使用其中一个预定义的类名,例如BUTTON.它是否正确?
正确.您需要WNDCLASS为Windows 定义自己的主要原因是分配自己的窗口过程来处理发送到窗口的消息.标准控件(如按钮和编辑控件)已经具有由其标准窗口过程定义的明确定义的行为,因此您只需使用预定义的类名称即可.
| 归档时间: |
|
| 查看次数: |
2852 次 |
| 最近记录: |