將乙個對話方塊直接貼到另乙個對話方塊上

2021-06-14 08:05:52 字數 382 閱讀 5292

假設要貼的對話方塊是cgroup,被貼的是b

第一步:在b類的protected中新增cgroup m_lpgroup;

第二步:在b類的oninitdialog中新增以下**:

//新增按鈕組到對話方塊

m_lpgroup.create(idd_group,this);

m_lpgroup.setwindowpos(null,310,ui_group_height,780,ui_group_width,0);

m_lpgroup.showwindow(sw_show);

第三步:其中cgroup對話方塊中style選擇popup,border選擇none

這其中最主要的就是位置的設定,自己慢慢看著來吧。

對話方塊程式向另乙個對話方塊傳送訊息

兩個不同的程式之間傳送訊息,這兩個程式都是對話方塊程式。先查詢另外乙個程式的視窗控制代碼,然後通過控制代碼傳送訊息。1 新建乙個基於對話方塊的mfc應用程式searchtest,刪除對話方塊中原有控制項。2 定義乙個訊息巨集 define um use message wm user 100 3 在...

乙個對話方塊類呼叫(訪問)另乙個對話方塊類的成員變數

mfc中乙個對話方塊類cdailog1要訪問另外乙個對話方塊類cdailog2物件的成員變數,這就需要獲得對話方塊類cdailog2的物件的指標,有好幾種方法可以實現,如維護乙個單例模式 設定靜態變數等。本文設定以靜態變數的方法為例,實現對兩個對話方塊之間資料訪問。一 建立mfc對話方塊程式 1.首...

拷貝對話方塊到另乙個專案

如果想將乙個基於對話方塊的專案中的對話方塊資源拷貝到另乙個專案中 例如基於單文件的 可以這麼做 1 在舊專案的resource script檔案,找到想要拷貝的對話方塊 其 類似於下面的模式 idd processor dlg dialogex 0,0,621,358 style ds setfon...