在自己的容器测试中一切正常,在IE中VK_LEFT、VK_RIGHT不被识别??大家帮忙看看^_^
代码如下:...
if((GetKeyState(VK_LSHIFT) & 0x8000) == 32768)
bShiftKeyPressed = TRUE;if(bShiftKeyPressed)
{
switch(pMsg->wParam)
{
case VK_LEFT: // LEFT
AfxMessageBox("1");
m_p->shiftKeyPress(1);
break;
case VK_RIGHT:// RIGHT
AfxMessageBox("2");
m_p->shiftKeyPress(2);
break;
case VK_HOME: // HOME
AfxMessageBox("3");
m_p->shiftKeyPress(3);
break;
...
}
...
}
... bShiftKeyPressed == TRUE是没有问题的在IE中shift + HOME以及后面的组合键都可以完成选择,
VK_LEFT&VK_RIGHT不执行选择功能,而是执行了光标移动的功能!
代码如下:...
if((GetKeyState(VK_LSHIFT) & 0x8000) == 32768)
bShiftKeyPressed = TRUE;if(bShiftKeyPressed)
{
switch(pMsg->wParam)
{
case VK_LEFT: // LEFT
AfxMessageBox("1");
m_p->shiftKeyPress(1);
break;
case VK_RIGHT:// RIGHT
AfxMessageBox("2");
m_p->shiftKeyPress(2);
break;
case VK_HOME: // HOME
AfxMessageBox("3");
m_p->shiftKeyPress(3);
break;
...
}
...
}
... bShiftKeyPressed == TRUE是没有问题的在IE中shift + HOME以及后面的组合键都可以完成选择,
VK_LEFT&VK_RIGHT不执行选择功能,而是执行了光标移动的功能!
解决方案 »
- 【求助】MFC程序调试正常,打包安装后运行,提示Runtime Error!
- User breakpoint called from code at 0x7c92120e?
- 深入浅出MFC第十一章重绘效率的问题
- c# listbox 问题
- 对《WINDOWS程序设计》里面说的多边形填充方式不理解,哪位大虾可否讲讲???
- 如果做到用一个子菜单控制另一个子菜单?
- ★★★★★急!急!高分请教一个很简单的问题,请各位指点★★★★★
- 重载CSocket类的OnReceive等函数后,CSocket是不是相当于一个线程?
- help!!!!1
- 在vc中如何知道网线是否插好,就像win2000一样
- 多视图工具栏创建
- 在PLSQL中调用SQL语句与在VC中调用的结果不同,怎么办?
在执行shift + left时
首先单独响应了shift但是没有执行VK_LEFT分支
然后响应OnKeyDown执行left功能!这个是什么原因?
shift+home和shift+left有什么区别吗?
---
请教LS 您有什么办法share一下!谢谢~这个东西我也是第一次做~