獲取對話方塊中的控制項指標

2021-09-30 10:18:22 字數 784 閱讀 3053

1. 採用getdlgcontrol獲取控制項指標;

[cpp]view plain

copy

//以ie控制項為例

ccomptrspiwebbrowser2;  

getdlgcontrol(idc_explorer,iid_iwebbrowser2,(void

**)&spiwebbrowser2);  

2. 通過atlaxgetcontrol獲取控制項指標;

[cpp]view plain

copy

//getdlgcontrol函式封裝了以下實現

hwnd

hwnd;  

hresult

hr;  

ccomptrspunk;  

ccomptrspwebbrowser2;  

hwnd = getdlgitem(idc_explorer);  

if(hwnd != null)  

}  

3. 以上均為atl工程, 下面介紹mfc下的獲取

[cpp]view plain

copy

ccomptrm_spwebbrowser2;  

//mfc下插入web browser控制項, 獲取iwebbrowser

intgetdlgiecontrol(

intnid)  

}  }  return

0;  

}  

獲取對話方塊中的控制項指標

1.採用getdlgcontrol獲取控制項指標 cpp view plain copy 以ie控制項為例 ccomptrspiwebbrowser2 getdlgcontrol idc explorer,iid iwebbrowser2,void spiwebbrowser2 2.通過atlaxg...

對話方塊控制項

單選對話方塊 newalertdialog.builder this settitle 請做出你的選擇 seticon r.mipmap.ic launcher setpositivebutton 確認 null setnegativebutton 取消 null setsinglechoiceit...

對話方塊中顯示對話方塊

一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...