Combobox控件,使用MoveWindow()移动位置时,OnNcCalcSize消息处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32716885/article/details/83274316

说到OnNcCalcSize在程序内部的消息处理次数。主要说的是Combobox控件

1:如果是从工具箱拖出来的控件

只会走一次  OnNcCalcSize()  消息

2:从工具箱中拖出来的控件,并且使用了MoveWindow时

       走四次  OnNcCalcSize()  消息。

       第一次:给hwndICom赋值

       第二次:赋值的时候,没有给结构体中的内容进行赋值,我没有找到具体的赋值内容

       第三次:给hwndItem、hwndList 同时赋值

       第四次:所有数据存在的情况下,再次走一次

3:create出来的控件

       走四次  OnNcCalcSize()  消息。

       第一次:给hwndICom赋值

       第二次:赋值的时候,没有给结构体中的内容进行赋值,我没有找到具体的赋值内容

       第三次:给hwndItem、hwndList 同时赋值

扫描二维码关注公众号,回复: 3981527 查看本文章

       第四次:所有数据存在的情况下,再次走一次

猜你喜欢

转载自blog.csdn.net/qq_32716885/article/details/83274316
今日推荐