码迷,mamicode.com
首页 > 编程语言 > 详细

重温吕鑫MFC教学视频(一)

时间:2017-12-22 17:30:35      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:cstring   tac   pop   opera   句柄   自动   nic   string   imagelist   

重温吕鑫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教学视频(一)

标签:cstring   tac   pop   opera   句柄   自动   nic   string   imagelist   

原文地址:http://www.cnblogs.com/xiaobingqianrui/p/8086920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!