ccombobox

    2熱度

    2回答

    的編輯控件內部鍵盤熱鍵我有這樣的代碼: BOOL CChristianLifeMinistryStudentMaterialDlg::PreTranslateMessage(MSG* pMsg) { BOOL bNoDispatch, bDealtWith; bDealtWith = FALSE; if (IsCTRLpressed() && pMs

    0熱度

    1回答

    我在我的項目中使用CComboBox。我想改變焦點上的邊框組合框的顏色

    2熱度

    3回答

    我在MFC項目中的MSVC 2010 pro中的gui編輯器中添加了組合框。我有一個我從外部來源獲取的字符串列表,並希望將它們添加到我的組合框中。我搜索了一段時間,每篇文章似乎都建議我需要使用CComboBox類,但是,我不知道如何從gui編輯器中的combobox元素的資源ID獲取類變量。 總之,如何使用宏(如CB_ADDSTRING(RESOURCE_ID, "my string");)或使用

    2熱度

    2回答

    我有一個小comboBox,我想用6個條目填充它...。 我寫了這個代碼: CComboBox* dropdownList = ((CComboBox*)GetDlgItem(IDC_PROGRAMDROPDOWN)); dropdownList->Clear(); dropdownList->AddString(L"test"); dropdownList->AddString(L"tes

    0熱度

    1回答

    標準的Windows/MFC組合框(下拉模式)具有我想關閉的自動完成功能,但不知道如何。 示例1:使用列表值「Abc」和「Def」創建一個組合框。輸入「A」作爲編輯值並使用下拉按鈕。 「A」將更改爲「Abc」。 示例2:相同的起始值。打開下拉菜單,輸入「A」作爲編輯值並按Tab鍵。 「A」將更改爲「Abc」。 這些示例甚至可以在Visual Studio IDE對話框編輯器測試模式下工作。沒有編譯

    0熱度

    1回答

    我正在開發MFC應用程序,並且我注意到在使用方法CMFCPropertyGridProperty::AddOption()後創建的組合框沒有與CCombobox類一樣多的功能。有沒有辦法從這兩個類中綁定對象? (更好地說,是否有一種方法可以在一個CMFCPropertyGrid子項中添加一個CCombobox對象?) 如果不可能,是否有其他方法可以使用組合框提供的相同(或部分)功能CCombobo

    1熱度

    2回答

    我正在使用Visual Studio 2008爲使用C++和MFC的Windows CE 6編寫應用程序。 我想在選擇元素時刪除CComboBox派生類的藍色突出顯示。 根據this MSDN article,我無法將組合框的樣式設置爲LBS_OWNERDRAWFIXED或CBS_OWNERDRAWFIXED,以在我的DrawItem函數中選擇選擇的顏色。 我試着用消息CBN_SELCHANGE來

    1熱度

    1回答

    所以首先,我有一個CComboxBox,只能通過GetDlgItem(cbID)獲取。這種情況不能改變。 使用此組合框,我可以編輯文本並顯示下拉項目,但我想禁用這些功能。 我只知道如何禁用Windows對象,例如... 函數GetDlgItem(CBID) - > EnableWindow(FALSE); 但是,這將禁用鼠標和鍵盤輸入,這不允許我突出顯示文本並將其複製到剪貼板。 如何禁用一個下拉菜

    1熱度

    1回答

    我的對話框上有一個簡單的可編輯組合框。 它在下拉列表中有幾個預定義的文本值。其中的一個條目是: "Test 123" 組合框被映射到CString可變m_strNotes。 如果我這樣做: m_strNotes = _T("Test"); UpdateData(FALSE); 我發現,組合框「測試123」最終選擇!我不得不使用m_cbTextValues.SetWindowText(_T

    0熱度

    1回答

    我們經常在搜索欄上看到一個背景文本,即「在這裏搜索」,「在此輸入以進行搜索」等,當我們開始輸入時,它會消失。看一看下面的一個: 有任何built-in方法來實現在MFC Application爲CComboBox Control相同的功能?