nym 发表于 2005-11-11 14:52:00

判断在CAD中是否按下了ESC键和鼠标左键

我想判断在CAD中是否按下了ESC键和鼠标左键有什么方法(ARX),
请各位路过的高手帮忙解答一下
不胜感激!!!!

nym 发表于 2005-11-11 15:44:00

判断ESC键的问题已经搞定,
请各位帮忙提供一下判断按下鼠标左键的方法吧
谢谢!!

liub 发表于 2005-12-22 10:36:00

能给我学习一下吗 liub_1@163.com

NinthOcean 发表于 2005-12-22 17:03:00

那也一样,用钩子不就行吗

liub1979 发表于 2006-2-2 22:25:00

怎么判断啊
什么是钩子啊

houlinbo 发表于 2007-5-16 17:46:00

麻烦可以将你搞定的东西贴上来吗?

fpiw 发表于 2007-5-17 13:03:00

acedRegisterFilterWinMsg(...)

love2002bj 发表于 2010-4-17 00:48:00

我也正困惑中···

iostream7 发表于 2010-5-5 13:25:00

用法类似这样。。。
BOOL WinMsg(MSG *pMsg)
{
    ASSERT(pMsg);
    if(pMsg->message == WM_KEYDOWN)
    {
      switch(pMsg->wParam)
      {
          case VK_ESCAPE:
             // ifis pressed, then the palette is dismissed.
         case VK_RETURN:
         case VK_SPACE:
            {
                destroyWindow();
                break;
            }
      default:
            break;
      }
    }
    return false;
}
//enable windows messaging.
acedRegisterFilterWinMsg(WinMsg);
页: [1]
查看完整版本: 判断在CAD中是否按下了ESC键和鼠标左键