重温吕鑫MFC教学视频(一)
1. picture控件的使用,可以显示icon和bitmap
2. WM_Create窗口的创建
3. 创建的销毁消息及区别WM_SYSCOMMAND WM_CLOSE WM_CANCEL WM_DESTROYWINDOW
4. 熟悉窗口通用风格WS_POPUP WS_CHILD WS_MINIMIZE WS_VISIBLE WS_DISABLED WS_CAPTION
WS_TABTOP WS_CLIPSIBINGS
5. 熟悉窗口通用扩展风格
6. Operator HWND();自动类型转换,将对象转换为句柄
7. pWnd->m_hWnd和GetSafeHandle()区别
8. list私有风格LVS_
9. FromHandle返回的是个临时对象,只限于用于成员变量
10.GetDlgItem返回的也是个临时对象,可以通过以下方法CWnd* m_pWnd = attach(HWND hWnd); m_pWnd.Detach();
11.SubClassWindow和UnSubClassWindow 子类化和非子类化,通过子类化接收窗口消息
12.IsIconic GetStyle()&WS_MINIMIZE 判断窗口最小化
13.IsZoomed判断窗口最大化
14.IsWindowEnable IsWindowVisble
15.SetActiveWindow和GetActiveWindow处于激活状态的窗口
16窗口关系:GetDlgItem GetDlgItemText SetDlgItemText GetDlgItemInt SetDlgItemInt GetDlgCtrlID
SetDlgCtrlID GetParent IsChild GetWinddow GetNextWindow
17刷新函数Invalidate InvalidateRect UpdateWindow RedrawWindow ScreenToCilent ClientToScreen
18 EndDialog() 以前都没用这个函数,习惯性使用delete this;DestroyWindow();
19 strlwr(char *) CString str;str.MakeLower(); 将字符串转换为小写
20 CListCtrl函数InsertColumn/InsertItem/GetItemCount/GetItemText/SetItemText/DeleteAllItem/DeleteItem
21 MFC文件读写CFile file;file.open(char*,CFile::ModeCreate|CFile::ModeWrite|ModeRead);file.write(char*,size);file.close();
22 CFileDialog CColorDialog CFontDialog CPrintDialog CPageSetupDialog CFindReplaceDialog
23 SetDialogBkColor(COLORREF)
24 SetImageList的使用
1)使用图像列表类设置列表控件项图标步骤
a)CImageList::Create建立图像列表
b)CImageList::Add向图像列表中加入多个图标之后SetImageList到具体的控件中去
D)CListCtrl::SetImageList
C)CListCtrl::InsertItem函数在列表控件内新插入列表项时,第三个参数指定图标索引
CImageList ImageList;
ImageList.Create(16,16,ILC_COLOR32|ILC_MASK, 6,6); // 注意ILC_MASK的作用,设置背景透明,不然图标会有黑色黑边
// 后面两个数字可以随意添加,不够系统会再次分配
ImageList.Add(CBitmap *或CICcon*); // 参数为LoadIcon或LoadBitmap返回值
CListCtrl ListCtrl;
ListCtrl.SetImageList(CImageList*, int nImageList); // 参数二为Type of image list
// LVSIL_NORMAL LVSIL_SMALL LVSIL_STATE
ListCtrl。SetItemText(i,,str,nImageIndex);
25 SetItem的使用
重温吕鑫MFC教学视频
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重温吕鑫MFC教学视频相关的知识,希望对你有一定的参考价值。
以上是关于重温吕鑫MFC教学视频的主要内容,如果未能解决你的问题,请参考以下文章