首页 > 其他分享 >MFC-LineTo绘制直线

MFC-LineTo绘制直线

时间:2023-05-02 19:45:47浏览次数:39  
标签:LineTo 线段 MFC hdc 坐标 绘制

 

    HDC hdc = ::GetDC(m_hWnd);
    BOOL b = ::MoveToEx(hdc,100,100,NULL);  //移动绘制点
    

    BOOL b1=LineTo(hdc, 200, 50);//绘制直线
    /*
    参数1:HDChdc
    参数2:intX  线段终点X坐标位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部份
    参数3:intY  线段终点Y坐标位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部份
    返回值:返回TRUE代表移动成功,FALSE代表失败
    */

 

 

 

 

标签:LineTo,线段,MFC,hdc,坐标,绘制
From: https://www.cnblogs.com/liming19680104/p/17368110.html

相关文章

  • MFC-MoveToEx移动绘制点
     HDChdc=::GetDC(m_hWnd);BOOLb=::MoveToEx(hdc,100,100,NULL);//移动绘制点/*参数1:HDChdc:设备上下文句柄参数2:intX:传入参数:新位置的X坐标。参数3:intY:传入参数:新位置的Y坐标参数4:LPPOINTlpPoint:用来存放上一个点的位置,若此参数......
  • u8g2 ssd1306 长条OLED的高清大logo绘制程序drawLogo
    这段代码有什么用?一般来讲,移植后只要能显示任何指定的字符就行了打点画线都可以我一般选择显示U8G2的logo如图  代码voiddrawLogo12832(u8g2_t*u8g2){u8g2_SetFontMode(u8g2,1);/*字体模式选择*/u8g2_SetFontDirection(u8g2,0);/*字体方向选择*/......
  • 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值。如果指定的像素......
  • MFC-CListCtrl-LVITEM结构
     typedefstruct_LVITEM{UINTmask;//说明LVITEM结构中哪些成员有效LVIF_TEXT:表示pszText成员有效LVIF_IMAGE:表示iImage成员有效LVIF_PARAM:表示lPa......
  • MFC-CListCtrl-GetFirstSelectedItemPosition获取第一个选定项的位置
     POSITIONpos=mylist4.GetFirstSelectedItemPosition();//获取第一个选定项的位置/*返回值:成功返回行号;NULL,如果项未被选定*/str.Format(_T("pos=%d\r\n"),pos);OutputDebugString(str);   ......