ctabctrl

    0熱度

    1回答

    我們有一個涉及我們的應用程序的變化,這是爲了使我們的一個標籤控件只能訪問部分控件用於繪製選項卡的目的,以便我們可以在一側的其餘區域粘貼一些額外的狀態文本。 一張圖片可能會幫助: 正如你所看到的,標籤控制一直延伸到對話框的右側,但我們要爲「總庫存成本」的保留區域,我們希望確保額外的標籤(這是常見的)不會侵佔該區域。 我幾乎沒有任何方法可以實現這一點,而不是完全重寫應用程序。我們可以切換選項卡控件,如

    7熱度

    1回答

    我不知道如何使用它們。所以一個有利有弊的示例代碼是完美的。哪一個是首選?爲什麼?

    0熱度

    1回答

    我有一個CTabCtrl在我的計劃和3個「孩子」 * 的CFormView * S,我顯示/隱藏每當用戶更改活動標籤。 而不是使用固定的大小,我想調整封閉的CTabCtrl以匹配最大的CFormView的大小。

    0熱度

    1回答

    我擴展了CTabCtrl,但是當我在我的擴展對象上調用InsertItem沒有選項卡被插入。誰知道這是爲什麼。我做錯了什麼? class MyTabControl : public CTabCtrl { public: MyListControl m_listCtrl; void switchInterface(IDataProvider *provider);

    2熱度

    3回答

    我有一個包含CTabCtrl的可調整大小的對話框,選項卡控件有4個選項卡,當單擊時顯示四個不同的CTreeCtrls中的一個。 我都源自CTabCtrl,一類像這樣保存了它的「孩子」的控制軌跡: ... class Container: public CTabCtrl { vector<CWnd*> _children; .... int Container::AddTab(CWnd* C

    0熱度

    1回答

    我有一個MFC應用程序,它具有從CTabCtrl繼承的類,在我的Main Dialog :: OnInit()方法上。 tabCtrl.InsertItem(0, _T("Tab 1")); tabCtrl.InsertItem(1, _T("Tab 2")); tabCtrl.InitDialogs(); tabCtrl.ActivateTabDialogs(); tabCtrl.Sh

    0熱度

    1回答

    所以我有一個問題,我假設已經被探討過,但我似乎無法找到任何東西。我製作了一個完全自定義繪製的自定義Tab Control類,並在用戶點擊不同標籤時顯示/隱藏CDialog對象。爲此,我重載了paint方法(我沒有使用用戶繪製的功能)。似乎一切工作正常,除了一個問題,我遇到的問題是,當用戶選擇當前正在顯示的對話框(即CEdit)中的一個控件並按下Enter鍵時,TabCtrl將收到一個WMPAINT

    2熱度

    3回答

    我需要做一些我期望的事情很簡單 - 創建一個包含2個選項卡的選項卡控件,這意味着我的應用程序有兩種操作模式。當用戶點擊Tab1時,他會看到一些按鈕和文本框,當他點擊Tab2和其他一些輸入法。我注意到有一個CTabCtrl類用於MFC中添加選項卡。 但是,一旦我使用UI設計器添加了選項卡ctrl,我無法指定將使用屬性窗口的標籤數量。在網上搜索,我發現了一些例子,但他們都需要你從CtabCtrl派生,

    0熱度

    1回答

    我從CListCtrl的CTabCtrl實例中得到了MYListCtrl的派生類的實例。 我已經爲MYCListCtrl實現了onSize方法,並將其映射到WM_SIZE消息。 我想在包含CTabCtrl的窗口大小調整時更改MYListCtrl的大小,調整大小應基於CTabCtrl的大小。 如何通知MYListCtrl需要調整大小?