MFC父視窗獲取檔案位置,傳遞到子視窗

2021-10-01 18:17:08 字數 447 閱讀 7037

父視窗建立按鈕響應事件,並將檔案路徑傳輸到子視窗

父視窗響應事件:

void cparentdlg::onbnclickedbutton1()

//--------開啟子視窗,並將檔案路徑傳輸,為子視窗中的csfilename賦值進行傳遞

cchilddlg childdlg;

//csfilename在父視窗.**件中宣告為公有變數進行訪問

//在子視窗的.**件中也存在公有變數csfilename

childdlg.csfilename = csfilename;

childdlg.domodal();

//return strdirectorypath;

}子視窗響應事件:

void cchilddlg::onbnclickedbutton1()

MFC視窗位置和大小的獲取

最近在做乙個專案,需要控制項隨對話方塊大小的變化而變化,因此需要準確獲取對話方塊視窗 控制項的大小和位置。經過好一番查尋 測試,終於看到了希望。下面是一些獲取視窗位置和大小的函式,示例如下 1 獲取螢幕解析度 下邊兩個函式獲取的是顯示螢幕的大小,但不包括工作列等區域 int cx getsystem...

互動 MFC視窗位置分析

一 單文件子視窗 onsize 中通過傳送wm sizeparent訊息給子視窗,對於單文件而言,子視窗是ccontrolbar的派生類和檢視view類,controlbar的子視窗切去自己占有的矩形區,並用 enddeferwindowpos 來設定,設定之後,對於還有有子窗體,會傳送wm win...

MFC獲取視窗大小

1 獲取螢幕解析度 下邊兩個函式獲取的是顯示螢幕的大小,但不包括工作列等區域 int cx getsystemmetrics sm cxfullscreen int cy getsystemmetrics sm cyfullscreen 下邊這兩個函式獲取的是真正螢幕的大小 螢幕解析度 int nw...