中易网

如何响应ActiveX控件的PreTranslateMessage函数

答案:2  悬赏:10  
解决时间 2021-02-21 10:44
如何响应ActiveX控件的PreTranslateMessage函数
最佳答案
BOOL PASCAL CWnd::WalkPreTranslateTree(HWND hWndStop, MSG* pMsg)
{
ASSERT(hWndStop == NULL || ::IsWindow(hWndStop));
ASSERT(pMsg != NULL);

// walk from the target window up to the hWndStop window checking
// if any window wants to translate this message

for (HWND hWnd = pMsg->hwnd; hWnd != NULL; hWnd = ::GetParent(hWnd))
{
CWnd* pWnd = CWnd::FromHandlePermanent(hWnd);
if (pWnd != NULL)
{
// target window is a C++ window
if (pWnd->PreTranslateMessage(pMsg))
return TRUE; // trapped by target window (eg: accelerators)
}

// got to hWndStop window without interest
if (hWnd == hWndStop)
break;
}
return FALSE; // no special processing
}
全部回答
如何调用qt编写activex控件的函数 loadlibrary()和getprocaddress()用于非activex的链接库,你可以接着调用函数试试看
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
给儿子起名,姓崔
南宁交通征费稽查处隆安征稽所地址在哪,我要
水蓝色裤子配什么颜色T恤?
一般仓库帐是会计做的还是仓库保管员做的
电子手表中的电池是银锌电池还是锂电池
ipad mini屏幕维修多少钱
众一商务酒店这个地址在什么地方,我要处理点
爱菲尔儿童潜能开发地址好找么,我有些事要过
QT 一直到arm上设置粗字体,显示不正确的问题
德信电器我想知道这个在什么地方
交通事故受伤,多会能做法医鉴定
乌鲁木齐的房价还会涨吗?
我想对图像的某个区域(前面已经检测出的)进
女生说要去睡了,让我跪安,是什么意思,我该
灼眼的夏娜天道宫的bgm是什么
推荐资讯
绝味鸭脖乐天玛特店我想知道这个在什么地方
知乎的账户机制为什么这么垃圾?就这样还商业
朝鲜人讲什么语言?
欢乐农场烤肉火锅一体自助餐厅(99广场店)地址
有没有上网就可以赚钱的方法 大家推荐下
五一想去普陀山旅游,想知道一些物美价廉的民
涛源超市我想知道这个在什么地方
百邦装饰怎么去啊,有知道地址的么
有张本地邮政储蓄银行卡,去省内异地再办张可
消防报警每个回路线都必须单独放线到主机吗?
什么时候游莫愁湖公园最好
据说金刚狼中的两位日本女演员都是第一次上镜
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?