重温吕鑫MFC教学视频(一)
重温吕鑫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教学视频(一)的更多相关文章
- 孙鑫C++教学视频
视频百度云:https://pan.baidu.com/s/1jKf6GoY 在线观看:http://list.youku.com/albumlist/show?id=3567028&asce ...
- 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)
马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...
- Unity3D大风暴之入门篇(海量教学视频版)
智画互动开发团队 编 ISBN 978-7-121-22242-9 2014年2月出版 定价:79.00元 328页 16开 编辑推荐 长达800分钟的高清教学视频,手把手教会初学者 数个开发案例 ...
- vue教学视频(小程序教学视频)
写在前面 最近通过了解众多面试者的面试情况 总结出以下几点: 对框架的要求越来越高特别是vue和小程序 不会vue和小程序连面试机会都没有 会vue的比不会vue的薪资高4-5k 小程序有发展的趋势 ...
- 500G !!史上最全的JAVA全套教学视频网盘分享 (JEECG开源社区)
500 G JAVA视频网盘分享(JEECG开源社区) [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有] JEECG开源社区 ...
- 42套JavaScript深度解析教学视频!合集
本文首发于:风云社区SCOEE(社区旨在普惠软件.图片.音乐.视频.素材.文档等互联网资源.为大众提供多样化的服务,以及主要涵盖学术科学.电脑技术.文化人文.体育健身等领域的知识和信息,获得用户的支持 ...
- ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺)
ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺) 一.总结 一句话总结:教学视频中介绍的只是基础的最常用的使用,那些不常用的那些视频里面都不会介绍,因为需求小,所以还是需要好好去把参考 ...
- 《Unity3D大风暴之入门篇(海量教学视频版)》
<Unity3D大风暴之入门篇(海量教学视频版)> 基本信息 作者: 智画互动开发团队 出版社:电子工业出版社 ISBN:9787121222429 上架时间:2014-1-13 出版日期 ...
- android studio教学视频资源(点开即看)
android studio教学视频资源(点开即看) 自从Google推出android studio之后.包含github在内的非常多第三方代码库项目很多其它的採用的android studio编译 ...
随机推荐
- python基础(四)字符串处理
字符串处理 msg = 'my name is sylar' capitalize方法,将字符串的首字母大写 print 'capitalize方法:', msg.capitalize() swapc ...
- 【倍增】洛谷P3379 倍增求LCA
题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先. 输入输出格式 输入格式: 第一行包含三个正整数N.M.S,分别表示树的结点个数.询问的个数和树根结点的序号. 接下来N-1行每 ...
- (2环境架设)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cn ...
- 购物车css样式效果
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 常用SQL语句集合
一.数据定义 1.创建新数据库:CREATE DATABASE database_name2.创建新表:CREATE TABLE table_name (column_name datatype,co ...
- Android热修复框架汇总整理(Hotfix)
Android平台出现了一些优秀的热更新方案,主要可以分为两类:一类是基于multidex的热更新框架,包括Nuwa.Tinker等:另一类就是native hook方案,如阿里开源的Andfix ...
- GStreamer Windows tutorial demo 开发环境配置
GStreamer 示例程序在 Windows 环境配置时坑比较多,好不容易配置成功了,写篇文档分享一下安装的关键步骤 官方文档见:https://gstreamer.freedesktop.org/ ...
- 循序渐进之Spring AOP(2) - 基本概念
学习AOP前要先了解几个重要术语:Joinpoint.Pointcut.Advice 仍然以改装车比喻,拿到心爱的汽车后想做改装,第一件事是什么?找到要改装的地方.车上可改装的地方很多,但每个人感兴趣 ...
- ECJTUACM16 Winter vacation training #5 题解&源码
A------------------------------------------------------------------------------------------- 题目链接:ht ...
- BZOJ1226: [SDOI2009]学校食堂Dining
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1226 状压dp. f[i][s][k]表示原顺序中前i-1个人都吃了饭,当前状态为s(i及i之 ...