字体
第(4/5)页
关灯
   存书签 书架管理 返回目录


    知消息如表5-25 所示。

    枫叶文学网www.fywxw.com

    第5 章 常用控件

    ·143·

    表5-25 选项卡控件的通知消息

    通知消息 含义

    NM_CLICK 通知父窗口用户在控件区域范围内点击了鼠标左键

    NM_RCLICK 通知父窗口用户在控件区域范围内点击了鼠标右键

    NM_RELEASEDCAPTURE 通知父窗口在控件区域范围内释放鼠标捕获消息

    TCN_FOCUSCHANGE 通知父窗口控件的按钮聚焦已经改变

    TCN_GETOBJECT 当具有TCS_EX_REGISTERDROP 扩展特xìng时并且对象被拖动的通知消息

    TCN_KEYDOWN 通知父窗口在控件范围内键盘被按下

    TCN_SELCHANGE 通知父窗口控件的选项卡选择项已经改变

    TCN_SELCHANGING 通知父窗口控件的选项卡选择项正在改变

    选项卡控件还涉及到一些重要的数据结构,这些预定义的数据结构在该控件应用中起着

    重要作用。主要涉及到的的结构如下。

    1.NMTCKEYDOWN 结构

    该结构包含键盘按下时的相关信息,主要用于处理TCN_KEYDOWN 通知消息,该结构

    定义如下:

    typedef struct tagNMTCKEYDOWN {

    NMHDR hdr;

    WORD wVKey;

    UINT flags;

    } NMTCKEYDOWN

    2.TCHITTESTINFO 结构

    该结构主要用于鼠标单击测试的通知消息,定义如下:

    typedef struct tagTCHITTESTINFO {

    POINT pt;

    UINT flags;

    } TCHITTESTINFO, *LPTCHITTESTINFO;

    3.TCITEM 结构

    该结构指定选项卡控件选项的具体属xìng,定义如下:

    typedef struct tagTCITEM {

    UINT mask;

    #if (_WIN32_IE >= 0x0300)

    DWORD dwState;

    DWORD dwStateMask;

    #else

    UINT lpReserved1;

    UINT lpReserved2;

    #endif

    LPTSTR pszText;

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·144·

    int cchTextMax;

    int iImage;

    LPARAM lParam;

    } TCITEM, *LPTCITEM;

    4.TCITEMHEADER 结构

    该结构用于指定或接收选项卡控件本身的属xìng,定义如下:

    typedef struct tagTCITEMHEADER {

    UINT mask;

    UINT 
上一页 目录 下一页