mfc-feature-pack

    0熱度

    1回答

    嗨,現在我正在2003 vC++中工作,並將我的項目轉換(遷移)到vc 2008或新的vc 2010測試版中,包2008,2010問候CDockable窗格(自動Hode,浮動),所以我需要此功能,我想放置一個對話框或對話框欄(CDockable窗格類),所以我在我的下面的代碼 Myframe代碼片段: if (!m_MyPane.Create(L"MyPane", this, CRect(0,0

    6熱度

    6回答

    如何強制更新MFC功能包中CDockablePane的標題?我正在使用標籤式視覺工作室樣式示例,並且想要更改標籤的標題。 雖然這些似乎被緩存在某處,但當我從默認值更改時,它會使用上次運行時使用的應用程序。我無法在註冊表中找到與此相關的內容。 我正在修改字符串表IDS_FILE_VIEW和IDS_CLASS_VIEW以設置新的標題。我已經步入CDockablePane :: CreateEx方法,並

    2熱度

    1回答

    我想弄清楚如何使用CDockablePane。 但是,只有幾個總重載的演示樣本(看起來像營銷樣本不適用於程序員)我找不到任何教程類型。對於像我這樣的中等技能的MFC黑客來說,這個參考很重要。 編輯:這是唯一的文檔,我都不得不時刻: MSDN VS2010 MFC

    3熱度

    1回答

    我的應用程序是一個具有多個視圖的SDI。默認情況下,它會在應用程序啓動時創建一個新文檔。我想修改此行爲,以便僅在用戶明確點擊「新建」時創建新文檔。或者至少模仿這種行爲。有任何想法嗎?我正在使用MFC功能包的Visual Studio 2008。我GOOGLE了一下,發現了一箇舊的MS Journal article這個問題的解決方案。但不幸的是,它現在似乎不起作用。任何解決方法或解決方案?總之,我

    2熱度

    2回答

    我在MFC應用程序的功能區上有一個CMFCRibbonUndoButton。當我點擊它的ID時,我有一個處理程序(ON_COMMAND(ID_EDIT_UNDO, ...))。但是,當按鈕也位於快速訪問工具欄(QAT)中時,顯然有兩個CMFCRubbonUndoButton,它們各自保持自己的狀態。在命令處理程序中,我不知道如何分辨被點擊的內容,如果您撥錯了GetActionNumber(),則會

    0熱度

    2回答

    使用來自 http://msdn.microsoft.com/en-us/library/cc309030.aspx 命名規則。當我與另一個CDockablePane對接CPaneDialog選項卡面板位置 總是在碼頭區域的底部,如何設置標籤面板位置碼頭區域頂部的 像正常的標籤控制?

    1熱度

    1回答

    我在加入圖像的同時還有一個Button中的文本,我很難。我知道它可以通過使用bitmapbutton類來啓用所有者繪製功能來完成。但是我不想那樣..所以,我可以在不繪製文本的情況下添加圖像和文字?

    1熱度

    3回答

    我在CChildFrame :: OnCreate()中創建了一些可停靠窗格() 第一次啓動應用程序時,它們顯示出來。 我第二次啓動應用程序時,它們被創建,但splitterwindows完成對客戶端區域(底部和右側),因此不可見。所以我必須使用鼠標將分離器拉入客戶端區域,以便可停靠的窗口再次可見。 如果我在我的應用程序中執行File-> New,則會創建一個新的客戶端窗口,並按照它們應該顯示可停

    4熱度

    4回答

    我添加屬性CMFCPropertyGridCtrl類型的對象是這樣的: myPropertyListCtrl.AddProperty( new CMFCPropertyGridProperty( _T("Name"), foo.GetName()) ); 的結果是,只有第二欄是可見的,但不是第一個應該包含「姓名」。 我發現CMFCPropertyGridCtrl

    3熱度

    3回答

    我開發了一個使用VS2008和MFC功能包的MFC應用程序。 此應用程序UI正在使用功能區。 我現在需要將F10作爲我的應用程序的關鍵功能之一的正確快捷鍵,但我似乎無法正確設置加速器,因爲它始終使用我的默認色帶加速器。 任何想法如何實現這一目標?