mfc-feature-pack

    0熱度

    1回答

    如何使用編輯框創建多行屬性?我需要一個更多的屬性來顯示多行框中的文本。 CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Appearance")); pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Name"), (_variant_t) _T(""

    0熱度

    1回答

    我們有一個MFC MDI應用程序,可在操作過程中將焦點設置爲給定的控件,例如,如果操作的結果更適合不同的選項卡,它可能會更改活動選項卡。 如果應用程序在發生SetFocus時有焦點,這很好,選項卡更改並且正確的控件具有焦點。但是,如果應用程序沒有焦點(即用戶在等待操作完成時單擊另一個應用程序),則子窗口上的SetFocus會導致在父MDI框架中發生OnActivate,並且該應用程序將成爲前景窗口

    0熱度

    1回答

    我已經使用嚮導在VS2008中構建了帶有功能包應用程序的選項卡式MDI MFC。 簡單地說,菜單欄不會恢復按鈕狀態。我也有一個工具欄來保存它的狀態。 我已檢查,並且CMFCMenuBar::SaveState和CMFCMenuBar::LoadState被調用,但只有菜單欄位置才能正確保存。任何人有任何想法可能是什麼原因呢? 我還搜查了源代碼,我打電話完全相同的東西作爲VisualStudioDe

    0熱度

    1回答

    我使用的MFC(是的,必須是MFC,不,我不能與.Net互操作)創建一個CFrameWnd。 我的目標是創建一個包含了基於對話框模板類似於像一個CFormView一個CFrameWnd的: 我已經得到了框架和視圖中顯示,和我有一個編輯在那裏控制。現在我想要的是將CToolbar對齊到Edit Text控件的頂部,但不會停靠在頂部框架上。 理想情況下,我希望有一個子框架/視圖,我可以動態添加以代替語

    0熱度

    3回答

    我正在對舊的MFC應用程序進行一些更改。頭文件「stdafx.h」包含另一個定義類「CMemDC」的頭文件「mfcextensions.h」。在另一個頭文件中,我需要包含「afxtoolbar.h」,以便我可以使用類「CMFCToolBar」。問題是,「afxtoolbar.h」最終將包含定義類「CmemDC」的「memdc.h」。結果是可以理解地得到編譯錯誤2011. 現在我確實控制了我們現有的

    1熱度

    1回答

    我正在嘗試CMFCButton工具提示,發現如果我撥打EnableFullText()工具提示不顯示。 這裏有一個小例子: // In OnInitDialog() c_MyBtn.m_nFlatStyle = CMFCButton::BUTTONSTYLE_SEMIFLAT; c_MyBtn.SetMouseCursorHand(); c_MyBtn.EnableFullTextToolt

    0熱度

    1回答

    我有一個CMFCPropertyGridCtrl,我在選項對話框中使用。我在我的選項對話框類InitPropertyGrid()中有一個方法。此方法清除任何屬性並填充CMFCPropertyGrid對象(使用屬性值的自定義設置對象)並將它們附加到網格。 當我第一次打開我的對話框時,所有屬性都顯示正確。但是,如果我然後關閉我的對話框並重新打開它,最後一個屬性不會在屏幕上繪製。所有其他屬性,通常得出:

    2熱度

    1回答

    在CMFCPropertyGridProperty中是否存在標準方法來保存用戶可編輯的值列表?我在想一個帶分號分隔符的字符串(這似乎是Windows標準)。如果我想爲此編輯界面,我將如何構建它?

    1熱度

    2回答

    我有一個簡單的對話框,其中包含新的MFC瀏覽編輯控件。該控件使用成員變量嚮導鏈接到'CMFCEditBrowseCtrl m_edit'。嚮導生成的映射看起來很好。 在首次運行時,編輯控制被填充有中國類型的字符或有時問號,然後崩潰或者當瀏覽按鈕第一次按下,或者一旦一個文件已被選擇。 該應用程序崩潰與堆損壞失敗。 當我創建一個新的測試項目並執行相同的步驟時,所有工作都正常 - 只有當我嘗試在更大的較

    1熱度

    1回答

    我有用MBCS編譯的MFC應用程序。我們也使用MFC Feature Pack中的CMFCMenuBar來顯示我們的菜單。 我想Unicode字符添加到使用下面的代碼(從this question)我的菜單 MENUITEMINFOW mi; mi.cbSize = sizeof(MENUITEMINFOW); mi.fMask = MIIM_ID | MIIM_TYPE; mi.fType