1.theApp extern声明之后不可以使用?
可以用,只是需要extern之后的类名和类名称写对,不要犯得低级错误。
2.怎样取出列表控件中的第某列的值?
GetItemText();

CListCtrl的使用:http://www.cnblogs.com/sura/archive/2012/05/15/2501132.html
3.图标
CPaintDC dc(this);
da.DrawIcon();画图表
WM_PAINT 和与之对应的OnPaint()函数,可以放在启动时设置
4.光标 HotSpot基准位置
不可以放在启动时设置,必须要放在WM_MOUSEMOVE所对应的OnMouseMove()函数LBUTTONDOWN、RBUTTONDOWN、
5.函数前面加::例如:
::LoadIcon();
::代表全局的定义域

6.CWnd核心成员函数:
ES_ Edit Style
BS_ Button Style
WS_ Windows Style
WS_EX_ Windows Extend Style

1)DestroyWindow()不仅可以摧毁窗口,还可以摧毁控件(按钮,列表控件)
2)Create()通用窗口基本属性创建函数,可以创建按钮,列表,编辑框,窗口等
3)CreateEx()通用窗口扩展属性创建函数,可以创建按钮,列表,编辑框,窗口等
4)GetFont() 获取窗口的字体
5)SetFont()设置窗口字体
6)operator HWND:将对象转换为句柄
7)GetSafeHwnd:安全的获取一个对象内的句柄
8)FromHandle:获取一个与句柄关联的CWnd对象(如果没有关联则临时生成对象与句柄关联)
9)DeleteTempMap()删除对象和句柄之间的映射关系表

10)控件型关联变量:

BOOL Attach(HWND hWndNew); 关联窗口和句柄,在退出时必须解除关联
HWND Detach(); 解除关联

BOOL SubclassWindow(); 子类化,可以用子类截获控件的消息
HWND UnsubclassWindow() 反子类化

BOOL SubclassDlgItem();
11)风格与状态
0x00000000 前四位是通用风格,后四位是空间风格
GetStyle: 获取窗口风格(控件或主窗口)
GetExStyle: 获取窗口扩展风格
ModifyStyle: 修改窗口风格,添加或者移除风格,比如:添加或删除最大化按钮
ModifyExSyle: 修改窗口的扩展风格,添加一些扩展风格或者移除一些扩展风格 //各种风格的应用情景
IsChild: 判断目标窗口是否是某一窗口的子窗口,括号里面是待查子窗口
IsIconic: 判断窗口是否是最小化的状态
IsZoomed: 判断窗口是否是最大化的状态
IsWindowEnabled: 判断窗口是激活的还是禁用的
EnableWindow:; 激活或者禁用一个窗口
IsWindowVisible:判断窗口是否是可见的
ShowWindow: 设置指定窗口的显示状态(隐藏或显示)

MFC2016.6.8的更多相关文章

随机推荐

  1. 字节、字、bit、byte的关系

    字 word 字节 byte 位 bit 字长是指字的长度 1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit)  一个字的字长为16 一个字节的字长是8 bps ...

  2. jquery-三级联动

    html <!DOCTYPE html> <html> <head> <meta charset=gbk /> <title>selectL ...

  3. ThreadPoolTimer -延迟执行, 周期执行

    介绍重新想象 Windows 8 Store Apps 之 线程池 通过 ThreadPoolTimer 实现延迟执行 通过 ThreadPoolTimer 实现周期执行 通过 ThreadPool ...

  4. LOL one Key

    玩英雄联盟的小伙伴们快点来,犀利的工具哦,注意一点哦,放技能的时候别按空格,不然放不出来.最后说一句这几天常说的话 新年快乐.. 下载地址:http://pan.baidu.com/s/1eQzJ8l ...

  5. 2016第七季极客大挑战Writeup

    第一次接触CTF,只会做杂项和一点点Web题--因为时间比较仓促,写的比较简略.以后再写下工具使用什么的. 纯新手,啥都不会.处于瑟瑟发抖的状态. 一.MISC 1.签到题 直接填入题目所给的SYC{ ...

  6. Android Automotive开发之一《环境: JDK7&JDK8切换 》

    http://ubuntuhandbook.org/index.php/2015/01/install-openjdk-8-ubuntu-14-04-12-04-lts/ 安装OpenJDK8 sud ...

  7. c# .Net :Excel NPOI导入导出操作教程之数据库表信息数据导出到一个Excel文件并写到磁盘示例分享

      string sql = @"select * from T_Excel"; ----------------DataTable Star----------------    ...

  8. ios开发之Info.plist文件相关配置

    前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置.以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字 ...

  9. @Column

    @Column标记表示所持久化属性所映射表中的字段,该注释的属性定义如下: @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface ...

  10. c#面试题汇总

    下面的参考解答只是帮助大家理解,不用背,面试题.笔试题千变万化,不要梦想着把题覆盖了,下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”.回答问题的时候能联系做过项目的例子是最好 ...