• MFC2016.6.8


    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: 设置指定窗口的显示状态(隐藏或显示)

  • 相关阅读:
    1. 第一章: Python基础语法
    6. 第二章:C#委托和事件之.net framework3.5委托扩展
    5. 第二章:C#委托和事件之事件
    4. 第二章:C#委托和事件之委托
    3. 第一章:C#面向对象编程之继承和多态
    2. 第一章:C#面向对象编程之抽象和封装
    1. 序言
    Xamarin.Forms 调用腾讯地图
    全国行政区划数据大放送——包含邮政编码-电话区号-简拼-区划路径
    【记录】自定义服务器验证控件
  • 原文地址:https://www.cnblogs.com/laohan1221/p/5571412.html
Copyright © 2020-2023  润新知