我正在開發MFC應用程序,並且我注意到在使用方法CMFCPropertyGridProperty::AddOption()
後創建的組合框沒有與CCombobox
類一樣多的功能。有沒有辦法從這兩個類中綁定對象? (更好地說,是否有一種方法可以在一個CMFCPropertyGrid
子項中添加一個CCombobox
對象?)CMFCPropertyGridProperty和CCombobox綁定
如果不可能,是否有其他方法可以使用組合框提供的相同(或部分)功能CCombobox
課?
我正在開發MFC應用程序,並且我注意到在使用方法CMFCPropertyGridProperty::AddOption()
後創建的組合框沒有與CCombobox
類一樣多的功能。有沒有辦法從這兩個類中綁定對象? (更好地說,是否有一種方法可以在一個CMFCPropertyGrid
子項中添加一個CCombobox
對象?)CMFCPropertyGridProperty和CCombobox綁定
如果不可能,是否有其他方法可以使用組合框提供的相同(或部分)功能CCombobox
課?
檢查CreateCombo
受保護的CMFCPropertyGridProperty
類的成員。 您應該在此重載成員函數內創建新的CComboBox
對象,並使用Create
對其進行初始化。該物業負責最後(不太確定)清潔。
UPD:
我與屬性網格類中的組合框,前一段時間所面臨的問題。如果您想要在自己的房產類別內部或外部追加一些延伸的CComboBox
事件或撥打CComboBox
方法,則應在自己的房產內定義自己的CreateCombo
方法,並調用基地CMFCPropertyGridProperty
類的CreateCombo
方法。它返回有效的CComboBox*
指針。將此指針存儲在屬性成員中,然後可以對其執行任何操作。