CCheckListBox::DrawItem
呼叫框架,只有一個擁有人繪製的清單方塊中的視覺外觀變更。
virtual void DrawItem(
LPDRAWITEMSTRUCT lpDrawItemStruct
);
參數
- lpDrawItemStruct
out 包含針對需要的繪圖的資訊的 DRAWITEMSTRUCT 結構的長度的指標。
備註
DRAWITEMSTRUCT 結構的 itemAction 和 itemState 成員定義要執行的繪圖動作。
根據預設,這個函式預設繪製核取方塊清單,包括字串清單具有預設大小 CheckBox 靠左對齊。 在 建立) 所指定的核取方塊清單的大小。
覆寫這個成員函式實作主控描繪不是預設的清單方塊中繪製,例如不是字串,則對於具有可變高度的項目,或使用 CheckBox 不在左邊的清單的清單方塊。 應用程式應該還原為顯示內容選取的所有圖形裝置介面 (GDI) 物件提供在 lpDrawItemStruct ,在此成員函式的結束前結束。
如果清單方塊項目彼此不同的高度,清單方塊樣式 (指定在 建立) 必須是 LBS_OWNERVARIABLE和必須覆寫 MeasureItem 函式。
需求
Header: afxwin.h