activx问题 急 谢谢, 如可以帮助调试 现金收酬谢 自己写了一个组件,现在需要封装为 activx控件, 没有做过相关开发, 现在遇到刷新频繁问题,还有就是 onkeydown消息不能截获到。qq 5812 5895 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onkeydown是个比较麻烦而老的问题,需要用钩子来解决,网上这类帮助很多的。此外,一般用vc开发的activex在vb下键盘是可以得到的,在mfc下却不可以。但是我遇到了个别机器mfc截获,我却没有找到原因。 onkeydown一般是不需要特殊处理的,加速键处理起来比较麻烦。onkeydown在OnLUbttonDown的时候设置Focus好像就可以咯。 onkeydown不是自动截取的?截取不到难道是消息接收对象不是控件 m_hHook=SetWindowsHookEx( WH_GETMESSAGE, GetMsgProc, NULL, GetCurrentThreadId() );LRESULT FAR PASCAL GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam){ LPMSG lpMsg = (LPMSG) lParam; if ( nCode >= 0 && PM_REMOVE == wParam ) { if ( (lpMsg->message >= WM_KEYFIRST && lpMsg->message <= WM_KEYLAST) ) { if ( IsDialogMessage(g_hWnd, lpMsg) ) { lpMsg->message = WM_NULL; lpMsg->lParam = 0; lpMsg->wParam = 0; } } } return CallNextHookEx(m_hHook, nCode, wParam, lParam);} 空间域中的函数怎么转换到频率域 CMetalFileDc 如何提取字形的坐标 'Deletefile' : undeclared identifier的问题 寻找VC程序员 初学者的一个简单问题:我打算用网络爬虫一类的程序接收特定网址的内容,然后对其内容处理,但是如何不显示界面而只得出程序处理结果? vc 动态库问题 关于帮助文件——关于vc中运行chm文件[求助] 见鬼了,遇到个奇怪的问题,有关对话框上放位图的问题~~~~~~~ 输入法卸载的时候会把其它输入法也弄掉 关于ActiveX图片显示的问题 变5个裤衩了,散100分
此外,一般用vc开发的activex在vb下键盘是可以得到的,在mfc下却不可以。但是我遇到了
个别机器mfc截获,我却没有找到原因。
NULL, GetCurrentThreadId() );LRESULT FAR PASCAL GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
{
LPMSG lpMsg = (LPMSG) lParam;
if ( nCode >= 0 && PM_REMOVE == wParam )
{ if ( (lpMsg->message >= WM_KEYFIRST && lpMsg->message <= WM_KEYLAST) )
{ if ( IsDialogMessage(g_hWnd, lpMsg) )
{
lpMsg->message = WM_NULL;
lpMsg->lParam = 0;
lpMsg->wParam = 0;
}
} }
return CallNextHookEx(m_hHook, nCode, wParam, lParam);
}