1、CImageList类写入数据使用Add函数。
int Add(
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Add(
CBitmap* pbmImage,
COLORREF crMask
);
int Add(
HICON hIcon
);
举例:
CImageList m_ImageList;// CImageList对象,存储图像
Int m_nImageWidth = 120;//目标图像宽度
Int m_nImageHeight = 60;// 目标图像高度
CxImage imageTmp;// CxImage对象,原始图像
CxImage imageTmpCrop;// CxImage对象,目标图像
imageTmp.Load(“C...
MFC阅读全文
char szHome[MAX_PATH]; DWORD RightWrong; DWORD NameLength; //当前的程序路径 RightWrong=GetCurrentDirectory(MAX_PATH,szHome); RightWrong=GetSystemDirectory(szHome,MAX_PATH);
windows_API阅读全文
函数作用:该函数用来得到一个控件的Caption,或用来得到EDIT控件的文本内容。
函数原型:UINT GetDlgltemText(HWND hDlg, int nlDDlltem, LPTSTR IpString, int nMazCount);
GetDlgItemText函数里面的4个参数:
第一个指向含有控制的对话框的句柄。 API都得通过句柄操作,如果在MFC中,本项可以不写,默认为this。 第二个为ID,指定标题或文本将被检索的控制的标识符。,即你想要得到那个控件的ID。(如 IDC_EDIT1) 第...
windows_API阅读全文
该函数用来打开或创建一个文件并且获取该文件的内核句柄。
函数原型:
HANDLE CreateFile(
LPCTSTR lpFileName, //指向文件名的指针
DWORD dwDesiredAccess, //访问模式(写/读)
DWORD dwShareMode, //共享模式
LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针
DWORD dwCreationDisposition, //如何创建
DWORD dwFlagsAndAttributes, //文件属性
HANDLE hTemplateFile //用于复制文件句柄
);
参数列表:
1...
windows_API阅读全文
1.添加默认的 Clistctrl 控件。关联变量 m_ctrList。
2. CImage m_ImageList;;
3.
m_Imagelist.Create(16,16,ILC_COLOR24|ILC_MASK,1,1); m_Imagelist.SetBkColor(RGB(255,255,255));
m_Imagelist.Add(m_hIcon);
m_ctlList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_SUBITEMIMAGES); m_ctlList.InsertColumn(0, _T("no1 "),LVCFMT_LEFT,80); m_ctlList.InsertColumn(1, _T("n...
UI界面阅读全文
一、定义一个CImageList m_ImageList;
二、初始化加载图片列表:
m_ImageList.Create(18, 18, ILC_COLORDDB | ILC_MASK, 0, 1); CBitmap camer; CBitmap camerg; camer.LoadBitmap(IDB_Video); camerg.LoadBitmap(IDB_VideoGroup); m_ImageList.Add(&camerg,RGB(192, 192, 192)); m_ImageList.Add(&camer, RGB(192, 192, 192)); m_TreeList.SetImageList(&m_ImageList,TVSIL_NORMAL);
...
UI界面阅读全文
1. CListCtrl 样式及设置 LVS_ICON: 每个item显示大图标 LVS_SMALLICON: 每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料
如windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”
LONG lStyle; lStyle=GetWindowLong(m_ListCtrl.m_hWnd, GWL_STYLE); //获取当前窗口style lStyle &= ~LVS_TYPEMASK; //清除显示方式位 lStyle |= LVS_REPO...
UI界面阅读全文