zoukankan      html  css  js  c++  java
  • 窗口类WNDCLASSEX名词解析

    窗口类WNDCLASSEX名词解析

    typedef struct tagWNDCLASSEX{
        UINT cbsize;
        UINT style;
        WNDPROC lpfnWNDProc;
        int cbClsExtra;
        int cbWndExtra;
        HINSTANCE hInstance;
        HICON hIcon;
        HCURSOR hCursor;
        HBRUSH hbrBackground;
        LPCTSTR lpszMenuName;
        LPCTSTR lpszClassName;
        HICON hIconSm;
    }WNDCLASSEX,*PWNDCLASSEX;
    
    1. UINT cbsize
    用以指定结构体字节大小,一般写为
    wndClass.obsize=sizeof(WNDCLASSEX);
    
    2. UINT style
    用以指定窗口风格,一般有水平重绘,垂直重绘等
    
    3. WNDPROC
    一个函数指针,指向窗口过程函数
    
    4. int cbClsExtra
    表示窗口类附加内存
    
    5. int cbWndExtra
    同样表示窗口类附加内存,区别在于:
    1. cbClsExtra是对类的,用该类生成的所有窗口共享该附加空间。
    2. cbWndExtra是对窗口的,每个实例化窗口都有这个附加空间。
    
    6. HINSTANCE
    实例句柄,一般将当前运行程序的实例句柄传给它即可
    
    7. HICON
    H指句柄
    ICON指图标对象,即图标句柄,用来指定窗口类的图标
    
    8. HCURSOR
    光标句柄,指定光标的形状,可以设置为默认
    wndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
    
    9. HBRUSH
    画刷句柄,用以改变背景
    
    10. LPCTSTR
    以空终止的字符串,LPCTSTR lpszMenuName是用来指定菜单资源的名字的
    
    11. LPCTSTR lpszClassName
    指定类名,用以标识这个窗口类
    
    12 HICON hIconSm
    用以指定在托盘显示的小图标句柄
    
  • 相关阅读:
    AtCoder ABC154 F
    题解 LA4390
    题解 LA4064
    题解 UVa11529
    【题解】洛谷 P6295 有标号 DAG 计数【生成函数 多项式】
    NOIP 2020 自闭记 暨 后期计划
    【CF246E】Blood Cousins Return【dsu on tree】
    【CF208E】Blood Cousins【dsu on tree】
    【CF570D】Tree Requests【dsu on tree】
    dsu on tree 学习笔记
  • 原文地址:https://www.cnblogs.com/zsyacm666666/p/6945049.html
Copyright © 2011-2022 走看看