我做的一个小程序,在游戏中呼出的对话框后没有鼠标,而且感觉很迟钝?为什么啊,要改变一些什么呢?

解决方案 »

  1.   

    我的对话框是在 DirectX 下弹出的对话框 ,
    对话框是我继承了CDialog类的一个自己的创建的类,里面添加了消息处理而已,注:直接用CDialog类还是没鼠标,感觉迟钝
      

  2.   

    DirectX一般全屏游戏一般都禁止了鼠标,有专门的函数,
    你需要用DirectX将它重新打开,具体看DirectX SDK中的例子
    同时,在这种环境下显示对话框需要使用hook,这里有一个例子:
    http://www.vckbase.com/code/graphics/directx/TestPopup.zip
      

  3.   

    我就是使用hook出来的对话框 但是你的"DirectX一般全屏游戏一般都禁止了鼠标,有专门的函数,你需要用DirectX将它重新打开,具体看DirectX SDK中的例子"能不能具体点