MFC
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-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-Ellipse绘制椭圆
HDC hdc = ::GetDC(m_hWnd); BOOL b = Ellipse(hdc,50,50,350,250);//绘制椭圆 /* 椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆 参数1:HDC hdc 参数2:int nLeftRect 指定限定矩形左上角的X坐 ......
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-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-NM_CLICK鼠标左键点击CListCtrl控件消息
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-GetHeaderCtrl获取列头指针
CHeaderCtrl* phead=mylist4.GetHeaderCtrl(); ......
MFC-GetPixel获取指定点的颜色
COLORREF col1=GetPixel(hdc1, 100, 100);//获取指定点的颜色 /* 参数1:HDC hdc 设备环境句柄 参数2:int X 指定点的X轴坐标,按逻辑单位表示坐标 参数3:int Y 指定点的Y轴坐标,按逻辑单位表示坐标 返回值:返回值是该象像点的RGB值。如果 ......
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-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-GetTextBkColor获取文本背景色
COLORREF col1 = mylist4.GetTextBkColor();//获取文本背景色 ......
MFC-SetTextBkColor设置文本背景色
BOOL b4 = mylist4.SetTextBkColor(RGB(255, 255, 0));//设置文本背景色 /* 参数:COLORREF 返回值:成功非零; 否则零 */ ......
MFC-GetTextColor获取文本前景色
COLORREF col = mylist4.GetTextColor();//获取文本前景色 ......
MFC-SetTextColor设置文本前景色
BOOL b3 = mylist4.SetTextColor(RGB(0,0,255));//设置文本前景色 /* 参数:COLORREF 返回值:成功非零; 否则零 */ ......
MFC-CListCtrl-判断模式
//判断风格 DWORD dwStyle = mylist4.GetStyle() & LVS_TYPEMASK; if (dwStyle == LVS_REPORT) { //如果是报表模式 AfxOutputDebugString(_T("报表模式\r\n")); } ......
MFC-DeleteItem删除某行
BOOL b3 = mylist4.DeleteItem(1); //从列表视图控件中删除某行 /* 参数:int 行号 返回值:成功返回非0,失败返回0 */ ......
MFC-DeleteColumn删除某列
BOOL b2=mylist4.DeleteColumn(1); //删除列表视图控件中的某列 /* 参数:int 列号 返回值:成功返回非0,失败返回0 */ ......
MFC-GetItemText获取文本
CString str1 = mylist4.GetItemText(1, 1);//获取文本 /* 参数1:int nItem 行号 参数2:int nSubItem 列号 */ OutputDebugString(str1); ......
MFC-SetItemState选中指定行
BOOL b1=mylist4.SetItemState(1, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);//选中指定行 /* 参数1:int nItem 行号, -1 可将状态更改应用于所有项 参数2:UINT nSta ......
MFC-GetExtendedStyle获取扩展样式
DWORD ExStyles = mylist4.GetExtendedStyle();//获取扩展样式 DWORD oldstyle=mylist4.SetExtendedStyle(ExStyles | LVS_EX_FULLROWSELECT);//设置扩展样式 /* 指定的扩展样式 LVS_ ......
MFC-SetItemText设置文本
BOOL bb=mylist4.SetItemText(0,1,_T("87"));//设置文本 /* 参数1:int 项索引-行号【从0开始 不包括标题栏】 参数2:列号 参数3:LPCTSTR 文本 返回值:成功返回非0,失败返回0 */ ......