说到OnNcCalcSize在程序内部的消息处理次数。主要说的是Combobox控件
1:如果是从工具箱拖出来的控件
只会走一次 OnNcCalcSize() 消息
2:从工具箱中拖出来的控件,并且使用了MoveWindow时
走四次 OnNcCalcSize() 消息。
第一次:给hwndICom赋值
第二次:赋值的时候,没有给结构体中的内容进行赋值,我没有找到具体的赋值内容
第三次:给hwndItem、hwndList 同时赋值
第四次:所有数据存在的情况下,再次走一次
3:create出来的控件
走四次 OnNcCalcSize() 消息。
第一次:给hwndICom赋值
第二次:赋值的时候,没有给结构体中的内容进行赋值,我没有找到具体的赋值内容
第三次:给hwndItem、hwndList 同时赋值
第四次:所有数据存在的情况下,再次走一次