mdi

    0熱度

    2回答

    我有一個MDI應用程序,它帶有一個keyFocus和一個childForm,並將KeyPreview設置爲TRUE。現在在我的childForm中,當我按下一個鍵時,程序將以這兩種形式啓動事件KeyPressed。當childForm處於活動狀態時,我可以在mainForm中禁用事件嗎? 我要的是泰德:當childForm是活動的,應觸發僅在表單中的事件...... 最好的問候,斯特凡

    0熱度

    2回答

    我有一個自定義框架的應用程序(即標題/標題欄,邊框)。我通過刪除WS_CAPTION樣式來定製框架,並重寫OnNcCalcSize以爲標題保留一個自定義大小的區域,應用程序在OnNcPaint中繪製該區域。 副作用是菜單欄不再顯示,這是好的,因爲我想自定義外觀&位置的主菜單。不幸的是,我不知道該怎麼做。我希望「文件」菜單比標準菜單欄更靠左邊緣。 一個可接受的選擇是完全刪除菜單,並使用OnNcHit

    0熱度

    1回答

    我已經能夠重新設置父級的mdichild窗口,用下面的代碼桌面:當我嘗試調整EX- SetParent(hSeekedWindow,0); SetWindowLong(hSeekedWindow,GWL_STYLE,WS_OVERLAPPED|WS_VISIBLE|WS_CAPTION|WS_MAXIMIZEBOX| WS_MINIMIZEBOX|WS_THICKFRAME|WS_SIZEBOX

    0熱度

    2回答

    在使用Windows窗體進行MDI應用程序開發時,我遇到了一些問題。 想象一下3種形式的小測試應用:Form1,Form2和Form3。 Form1是一個MdiContainer(帶有單個botton的附加menuStrip元素 - 用於測試目的)。 Form2只包含一個按鈕。通過單擊Form1 menuStrip按鈕打開Form2。 Form3應該通過Form2按鈕單擊打開。 我已經使用谷歌這個

    2熱度

    1回答

    我有下面的代碼: CMainFrame* pFrame = new CMainFrame; if (!pFrame) return FALSE; m_pMainWnd = pFrame; // create and load the frame with its resources pFrame->LoadFrame(IDR_APP_MAINFRAME, WS_OVER

    0熱度

    1回答

    我有一個MDI窗口,帶有一個datagridview控件,用於顯示數據庫表中的記錄列表。如果用戶想要添加新記錄,他們點擊「新建」並彈出一個彈出窗口(兒童)窗口。彈出窗口接受來自用戶的數據(名稱,號碼,日期等),然後在用戶單擊確定按鈕時將其提交回服務器。此時我想用新記錄更新數據庫,關閉彈出窗口(子窗口),然後刷新父窗口的datagridview,以便它反映使用彈出窗口創建的新添加的記錄。 這裏是MD

    0熱度

    1回答

    我們正在開發MDI應用程序。我們需要做的是我有4個子表單和1個父表單。在父窗體ToolBox菜單上我有3個按鈕。添加,保存,取消。 我想要做的是什麼孩子窗體已經加載。當點擊這些按鈕時,他們應該處理子窗體上的操作。如果我的子窗體名爲CustomerManager是打開的,那麼通過按添加按鈕它應該基本上處理我的CustomerManager子窗體。很明顯,我會糾正每一個表單動作按鈕的邏輯。 我希望我能

    1熱度

    2回答

    我在大學做了一個VB.Net主題,主要任務是創建一個WPF應用程序。 該應用程序是以管理爲中心的(添加,修改,刪除條目等)。由於這些都是非常不同的任務,我正在考慮爲我的任務創建一個標籤界面(與Spybot的界面類似:http://www.2-spyware.com/images/data_images/spybot-search-and-destroy1.jpg)。 我有點困惑,我應該如何解決這個

    2熱度

    2回答

    我需要向我的MDI應用程序中的所有子窗口發送WM_KEYDOWN消息。這個想法是,一個特定的按鍵刷新一個窗口,我想刷新所有的孩子只需按一下按鍵。除了刷新之外,還會有更多這樣的功能,比如右/左/上/下箭頭鍵等等,這些功能需要到這些孩子的每一個孩子。 我正在維護STL列表中所有可用/符合條件的子窗口(在子窗口/視圖創建期間完成)的列表。現在,我可以在哪裏捕獲按鍵並將其傳遞給此列表中的所有子窗口?一些具

    1熱度

    2回答

    我目前正在設計一個MDI應用程序(一個自定義CRM)在.net 4.0中,我開始不喜歡整個界面,因爲沒有真正的方法來跟蹤哪些窗口是打開或關閉的,它可能會導致一個非常混亂的界面。 避免這種情況的最佳方法是什麼? - 我應該實施一個任務欄來跟蹤每個打開的mdi孩子嗎? - 我應該使用對話框來防止多任務嗎? - 是否有任何方法來改變一個mdi容器上的最小化窗口的大小(爲什麼他們這麼小,你甚至不能閱讀完整