net调用vc写的Activex控件函数时带句柄,这个句柄怎么传递

 我来答
mx...a@163.com
2017-10-20 · 超过185用户采纳过TA的回答
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:218万
展开全部
vc中 api函数 可以通过函数GetDlgItem()得到一个控件的句柄。
函数原型:
HWND GetDlgItem(
HWND hDlg,
int nIDDlgItem
);
参数说明:
hDlg:标识含有控件的对话框。
nlDDlgltem:指定将被检索的控件标识符。
返回值:如果函数调用成功则返回值为给定控件的窗口句柄。如果函数调用失败,则返回值为NULL,表示为一个无效的对话框句柄或一个不存在的控件。若想获得更多错误信息,请调用GetLastError函数。
调用方式:
HWND hWndCtrl = GetDlgItem(hDlg,nID);

hWndCtrl就是你要得控件句柄。其中hDlg是对话框句柄,nID是控件资源ID
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式