domodal()彈出模態對話框后,怎么對上面的控制元件賦值,或者怎么才能得到模態對話框上控制元件的指標。
uj5u.com熱心網友回復:
在對話框初始化時控制元件賦值,問題在 你的值 要 傳遞給 對話框。
1 定義 對話框 變數 其 值 為 以后 控制元件要 用的 值
2 在domodal() 前 ,給這些變數賦值 (傳遞)
uj5u.com熱心網友回復:
直接模態對話框的建構式中傳遞引數把資料傳遞給對話框,然后對話框獲取uj5u.com熱心網友回復:
控制元件賦值, 就是根據ID來設定 文本之類的, 一般用SetDlgItemTex可設定文本如果是其它控制元件, 需要關聯變數了.
GetDlgItem 可得到CWnd類指標, 然后再根據控制元件型別強制轉換一下就可以了.
CEdit *edt = (CEdit *)GetDlgItem(IDC_MYEDIT);
uj5u.com熱心網友回復:
模態對話框的OnInitDialog函式中給各個子控制元件設定資料。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/95391.html
標籤:基礎類
上一篇:地址轉換求助
下一篇:問一下VC LNK2019的問題
