mfc-pie mfc pie

MFC程序隐藏托盘+右键关闭菜单

背景介绍: 我的程序是启动后,默认就隐藏到托盘中,等待http请求后,显示界面。所以最小化到托盘的代码,我是写在初始化里面。 正文: 一、自定义消息 WM_SHOWTASK #define WM_SHOWTASK (WM_USER + 101) 二、在类向导中添加消息处理 点击【类向导】、【消息】、 ......
托盘 菜单 程序 MFC

【Echarts】饼图pie总结

center[]:饼图中心的位置,可以是百分比也可以是具体的数值 center: ['228', '142'], radius[]:空心圆环 ,第一个值是内径,第二个值是外径,中间部分是圆环饼图,可以是具体数值,也可以是百分比 radius: ['76', '100'], avoidLabelOve ......
Echarts pie

MFC-Gdiplus使用前设置

第一步:在应用程序中添加代码 #include "gdiplus.h" using namespace Gdiplus; #pragma comment( lib, "gdiplus.lib" ) 第二步:在应用程序的类中 ULONG_PTR m_gdiplusToken; 第三步:在应用程序h文件 ......
MFC-Gdiplus Gdiplus MFC

MFC-GetProcAddress获取动态链接库中函数的地址

HMODULE hmodule=::GetModuleHandle(_T("kernel32.dll"));//获取动态链接库的模块句柄 typedef DWORD(*p)(void);//声明函数指针数据类型 char ch[] = "GetCurrentThreadId"; //【特别注意:这个 ......

MFC-GetModuleHandle获取动态链接库的模块句柄

HMODULE hmodule=::GetModuleHandle(_T("kernel32.dll"));//获取动态链接库的模块句柄 /* 参数:LPCTSTR 指向含有模块名称字符串的指针 返回值:HMODULE,如执行成功成功,则返回模块句柄。零表示失败。获取错误信息 */ ......

MFC-GDI+

......
MFC-GDI MFC GDI

关于 “无法启动此程序,因为计算机中丢失mfc140.dll,尝试重新安装该程序已解决此问题”故障排除记录

这个问题花了很久的时间百度,后来终于理解了dll文件的作用。 VC运行库有必要下吗?VC++运行库有什么用? vc运行库里面包含的dll和ocx文件可以确保很多软件能够正常运行,因为有很多软件是用VC++语言编写的,那么在运行的时候也需要相应的运行库支持,下面系统之家小编来详细介绍一下VC++运行库 ......
程序 故障 计算机 问题 mfc

MFC-透明度算法

......
透明度 算法 MFC

MFC学习随笔

1.原理 1.1设计窗口 wc.cbClsExtra = 0; //类的额外内存 wc.cbWndExtra = 0; //窗口额外内存 wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); //设置背景 - 白色 wc.hCursor = ......
随笔 MFC

MFC-CListCtrl-LVM_GETITEMTEXT获取项信息

LVITEM lvi; TCHAR ch[256]; lvi.pszText = ch; lvi.cchTextMax = 256; lvi.mask = LVIF_TEXT; ::SendMessage(hWnd4, LVM_GETITEMTEXT, (WPARAM)0,(LPARAM)&lvi) ......

MFC-CListCtrl-SendMessage获取项目总数

int count = (int)::SendMessage(hWnd4, LVM_GETITEMCOUNT, (WPARAM)0, (LPARAM)0);//获取项目总数 /* 参数4和参数4 必须为0 返回值:返回项目总数 */ str.Format(_T("项目总数=%d\r\n"),coun ......

MFC-CListCtrl-GetSelectedCount获取被选中项目的总数

UINT n=mylist4.GetSelectedCount();//获取被选中项目的总数 str.Format(_T("n=%d\r\n"), n); OutputDebugString(str); ......

MFC-CListCtrl-获得总列数

int nHeadNum = mylist4.GetHeaderCtrl()->GetItemCount();//获得总列数 str.Format(_T("总列数nHeadNum=%d\r\n"), nHeadNum); OutputDebugString(str); ......
MFC-CListCtrl CListCtrl MFC

MFC-CListCtrl-GetColumn获取列中某项信息

LVCOLUMN lvcol; TCHAR str[256]; lvcol.mask = LVCF_TEXT; lvcol.pszText = str; lvcol.cchTextMax = 256; BOOL b7=mylist4.GetColumn(1, &lvcol);//获取列中某项信息 / ......

MFC-CListCtrl-SetCheck设置复选框的状态

mylist4.SetCheck(1,TRUE);//设置复选框的状态 /* 参数:TRUE 选中;FALSE 不选中 */ ......

MFC-GetCursorPos获取鼠标屏幕坐标

void CHitTestDlg::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此添加消息处理程序代码和/或调用默认值 CString str; POINT point = { 0 }; BOOL b=::GetCursorPos(&point); //获取鼠标屏幕 ......

MFC-Pie绘制饼图

HDC hdc = ::GetDC(m_hWnd); BOOL b = Pie(hdc, 10, 10, 200, 200, 130, 200, 160, 10);//绘制饼图 /* 参数1:HDC 参数2和参数3:int 限定矩形左上角坐标 参数4和参数5:int 限定矩形右下角坐标 参数6和参数 ......
MFC-Pie MFC Pie

MFC-Ellipse绘制椭圆

HDC hdc = ::GetDC(m_hWnd); BOOL b = Ellipse(hdc,50,50,350,250);//绘制椭圆 /* 椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆 参数1:HDC hdc 参数2:int nLeftRect 指定限定矩形左上角的X坐 ......
椭圆 MFC-Ellipse Ellipse MFC

MFC-LineTo绘制直线

HDC hdc = ::GetDC(m_hWnd); BOOL b = ::MoveToEx(hdc,100,100,NULL); //移动绘制点 BOOL b1=LineTo(hdc, 200, 50);//绘制直线 /* 参数1:HDChdc 参数2:intX 线段终点X坐标位置,采用逻辑坐标表 ......
直线 MFC-LineTo LineTo MFC

MFC-MoveToEx移动绘制点

HDC hdc = ::GetDC(m_hWnd); BOOL b = ::MoveToEx(hdc,100,100,NULL); //移动绘制点 /* 参数1:HDC hdc:设备上下文句柄 参数2:int X:传入参数:新位置的X坐标。 参数3:int Y:传入参数:新位置的Y坐标 参数4:LP ......
MFC-MoveToEx MoveToEx MFC

MFC-NM_CLICK鼠标左键点击CListCtrl控件消息

NM_CLICK 是鼠标左键点击CListCtrl控件客户区时激发的消息 添加消息函数 选中控件--> ......
控件 MFC-NM_CLICK CListCtrl 鼠标 消息

MFC-CListCtrl-DeleteAllItems删除所有项

BOOL b7=mylist4.DeleteAllItems();//删除所有项 ......

MFC-CListCtrl-获得总列数

int nHeadNum = mylist4.GetHeaderCtrl()->GetItemCount();//获得总列数 str.Format(_T("总列数nHeadNum=%d\r\n"), nHeadNum); OutputDebugString(str); ......
MFC-CListCtrl CListCtrl MFC

MFC-GetHeaderCtrl获取列头指针

CHeaderCtrl* phead=mylist4.GetHeaderCtrl(); ......
MFC-GetHeaderCtrl 指针 GetHeaderCtrl MFC

MFC-GetPixel获取指定点的颜色

COLORREF col1=GetPixel(hdc1, 100, 100);//获取指定点的颜色 /* 参数1:HDC hdc 设备环境句柄 参数2:int X 指定点的X轴坐标,按逻辑单位表示坐标 参数3:int Y 指定点的Y轴坐标,按逻辑单位表示坐标 返回值:返回值是该象像点的RGB值。如果 ......
MFC-GetPixel GetPixel 颜色 MFC

MFC-SetPixel绘制一个点

HDC hdc1 = ::GetDC(m_hWnd); COLORREF col=SetPixel(hdc1,100,100,RGB(0,0,255));//绘制一个点 /* 参数1:HDC hdc 设备环境句柄 参数2:int X 指定要设置的点的X轴坐标,按逻辑单位表示坐标 参数3:int Y ......
MFC-SetPixel SetPixel MFC

MFC-CListCtrl-LVITEM结构

typedef struct _LVITEM { UINT mask; //说明LVITEM结构中哪些成员有效 LVIF_TEXT:表示 pszText 成员有效 LVIF_IMAGE:表示 iImage 成员有效 LVIF_PARAM:表示 lParam 成员有效 LVIF_STATE:表示 st ......

MFC-CListCtrl-GetFirstSelectedItemPosition获取第一个选定项的位置

POSITION pos = mylist4.GetFirstSelectedItemPosition(); //获取第一个选定项的位置 /* 返回值:成功 返回行号; NULL,如果项未被选定 */ str.Format(_T("pos=%d\r\n"), pos); OutputDebugStr ......

MFC-CListCtrl-GetItemState获取指定行的状态

for (int i = 0; i < mylist4.GetItemCount(); i++) { UINT n = mylist4.GetItemState(i, LVIS_SELECTED);//获取指定行的状态 /* 参数1:int nItem 行号 参数2:UINT nMask 要获取的状 ......

MFC-SetBkImage设置背景位图

HBITMAP hbmp5= hbmp4 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\5.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECT ......
位图 MFC-SetBkImage SetBkImage 背景 MFC