如何在c ++中获取头文件

时间:2016-10-12 20:13:41

标签: c++ header click mouse

我试图在dev c ++中运行这段代码

void CheckMouseButtonStatus()
 {
   //Check the mouse left button is pressed or not
   if ((GetKeyState(VK_LBUTTON) & 0x80) != 0)
   {
        AfxMessageBox(_T("LButton pressed"));
   }
      //Check the mouse right button is pressed or not
   if ((GetKeyState(VK_RBUTTON) & 0x80) != 0)
  {
       AfxMessageBox(_T("RButton pressed"));
  }

  }

但是当我编译时,我得到了这个错误

  

[错误]'_T'未在此范围内声明

     

[错误]'AfxMessageBox'未在此范围内声明

我使用#include <windows.h>作为标题。

我从https://vcpptips.wordpress.com/tag/check-if-mouse-is-pressed/

获得了代码

2 个答案:

答案 0 :(得分:0)

AfxMessageBox是Visual Studio附带的MFC的一部分。您不能将MFC与Dev-C ++一起使用。您可以改为使用Windows API调用MessageBox

答案 1 :(得分:-1)

你应该这样做:

#include <afxwin.h>