1. 程式人生 > >Combobox控制元件,使用MoveWindow()移動位置時,OnNcCalcSize訊息處理

Combobox控制元件,使用MoveWindow()移動位置時,OnNcCalcSize訊息處理

說到OnNcCalcSize在程式內部的訊息處理次數。主要說的是Combobox控制元件

1:如果是從工具箱拖出來的控制元件

只會走一次  OnNcCalcSize()  訊息

2:從工具箱中拖出來的控制元件,並且使用了MoveWindow時

       走四次  OnNcCalcSize()  訊息。

       第一次:給hwndICom賦值

       第二次:賦值的時候,沒有給結構體中的內容進行賦值,我沒有找到具體的賦值內容

       第三次:給hwndItem、hwndList 同時賦值

       第四次:所有資料存在的情況下,再次走一次

3:create出來的控制元件

       走四次  OnNcCalcSize()  訊息。

       第一次:給hwndICom賦值

       第二次:賦值的時候,沒有給結構體中的內容進行賦值,我沒有找到具體的賦值內容

       第三次:給hwndItem、hwndList 同時賦值

       第四次:所有資料存在的情況下,再次走一次