2016-08-02 45 views
0

GetClassInfo函數爲「COMBOBOX」和「BUTTON」類名稱返回未知類風格。 GetClassInfoEx也會發生同樣的情況。

有(帕斯卡)代碼:

const 
    CS_GLOBALCLASS = $4000; 
    CS_PARENTDC = $0080; 
    CS_DBLCLKS  = $0008; 

調用GetClassInfo(或GetClassInfoEx)後:

  1. 有關的className = 「靜態」 或 「編輯」,我得到的樣式= $4088
  2. 對於的className = 「組合框」 或 「按鈕」,我得到的樣式= $408B

這是我明白了什麼,從返回的值:

$4088 = (CS_GLOBALCLASS or CS_PARENTDC or CS_DBLCLKS); 
$408B = (CS_GLOBALCLASS or CS_PARENTDC or $000B); 

什麼類的類型是$000B? 它沒有記錄嗎?

注:我正在運行Windows 7 32位。

回答

1

0x0B是這些標誌OR「編在一起:

0x8 | 0x2 | 0x1 = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW

+0

人!就是這樣。 Mistery解決了。 :) –