首页 > 其他分享 >MFC-GetCursorPos获取鼠标屏幕坐标

MFC-GetCursorPos获取鼠标屏幕坐标

时间:2023-05-04 10:22:13浏览次数:41  
标签:GetCursorPos MFC 鼠标 point 坐标 str 屏幕

 

void CHitTestDlg::OnTimer(UINT_PTR nIDEvent)
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值
    CString str;
    POINT point = { 0 };
    BOOL b=::GetCursorPos(&point); //获取鼠标屏幕坐标
    /*
    参数:LPPOINT lpPoint   返回光标位置
    返回值:如果成功,返回非0;如果失败,返回0
    */

    str.Format(_T("x坐标=%d    y坐标=%d\r\n"),point.x,point.y);
    OutputDebugString(str);



    CDialogEx::OnTimer(nIDEvent);
}

 

 

 

标签:GetCursorPos,MFC,鼠标,point,坐标,str,屏幕
From: https://www.cnblogs.com/liming19680104/p/17370301.html

相关文章

  • MFC-Pie绘制饼图
     HDChdc=::GetDC(m_hWnd);BOOLb=Pie(hdc,10,10,200,200,130,200,160,10);//绘制饼图/*参数1:HDC参数2和参数3:int限定矩形左上角坐标参数4和参数5:int限定矩形右下角坐标参数6和参数7:int起点坐标参数8和参数9:int终点坐......
  • [Axure RP 9]怎么让鼠标移动到某元件上变成小手
    描述:在Axure中画原型图时经常会遇到制作当鼠标移动到按钮上鼠标就变成小手形状的交互事件一、准备工具AxureRP9二、工具材料元件(任一)三、实现步骤1、在axure中的拖入你想要的设置效果的元件,这里演示的是常见的按钮和文本框。(这个时候可以知道鼠标时没有发生变化的)......
  • MFC-LineTo绘制直线
     HDChdc=::GetDC(m_hWnd);BOOLb=::MoveToEx(hdc,100,100,NULL);//移动绘制点BOOLb1=LineTo(hdc,200,50);//绘制直线/*参数1:HDChdc参数2:intX线段终点X坐标位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部份......
  • MFC-MoveToEx移动绘制点
     HDChdc=::GetDC(m_hWnd);BOOLb=::MoveToEx(hdc,100,100,NULL);//移动绘制点/*参数1:HDChdc:设备上下文句柄参数2:intX:传入参数:新位置的X坐标。参数3:intY:传入参数:新位置的Y坐标参数4:LPPOINTlpPoint:用来存放上一个点的位置,若此参数......
  • MFC-NM_CLICK鼠标左键点击CListCtrl控件消息
    NM_CLICK是鼠标左键点击CListCtrl控件客户区时激发的消息添加消息函数选中控件-->          ......
  • MFC-GetHeaderCtrl获取列头指针
     CHeaderCtrl*phead=mylist4.GetHeaderCtrl();   ......
  • MFC-CListCtrl-获得总列数
     intnHeadNum=mylist4.GetHeaderCtrl()->GetItemCount();//获得总列数str.Format(_T("总列数nHeadNum=%d\r\n"),nHeadNum);OutputDebugString(str);   ......
  • MFC-CListCtrl-DeleteAllItems删除所有项
     BOOLb7=mylist4.DeleteAllItems();//删除所有项    ......
  • 使用CPPUNIT对MFC程序进行测试
    1 资源下载  使用的是cppunit-1.12.1,在网上下载后需要自己编译,编译过程中可能出现各种问题 在此,将自己编译好的软件放在了资源中,可以直接使用免去了重复编译的工作。   资源中同时包含CPPUnitProjectWizard 2 环境配置  cppunit不能直接使用,必须先配置好运行环......
  • MFC-GetPixel获取指定点的颜色
     COLORREFcol1=GetPixel(hdc1,100,100);//获取指定点的颜色/*参数1:HDChdc设备环境句柄参数2:intX指定点的X轴坐标,按逻辑单位表示坐标参数3:intY指定点的Y轴坐标,按逻辑单位表示坐标返回值:返回值是该象像点的RGB值。如果指定的像素......