2010-12-21 67 views
0

我想自定義繪製ComboBoxEx控件,但似乎從不調用WM_PAINT。那裏有一些竅門嗎?另外,我如何重寫控件的大小,它是根據字體計算的,但我需要修復它。ComboBoxEx WM_PAINT?

+0

當您啓用自定義繪圖時會發生這種情況。不知道「適合它」的意思。 – 2010-12-21 19:24:33

回答

0

組合框使用舊的WM_DRAWITEM消息(發送到框的父級),而不是使用WM_NOTIFYNM_CUSTOMDRAW代碼。我不確定爲什麼你認爲你會看到組合框的WM_PAINT,除非你已經對它進行了分類。