TCITEM结构体
Specifies or receives the attributes of a tab item. It is used with the?TCM_INSERTITEM,?TCM_GETITEM, and?TCM_SETITEM?messages. This structure supersedes the?TC_ITEM?structure.
用于指定或者接受tab控件的條目的屬性。它常和消息TCM_INSERTITEM、TCM_GETITEM、TCM_SETITEM一起使用。這個結構體取代了TC_ITEM結構體
C++ typedef struct {UINT ??mask; #if (_WIN32_IE >= 0x0300)DWORD ?dwState;DWORD ?dwStateMask; #else UINT ??lpReserved1;UINT ??lpReserved2; #endif LPTSTR pszText;int ???cchTextMax;int ???iImage;LPARAM lParam; } TCITEM, *LPTCITEM;
成員:
掩碼(mask)可以有以下的值組合而成。?
??TCIF_IMAGE:使iImage成員有效。
??TCIF_PARAM:使lParam成員有效。
??TCIF_RTLREADING:由pszText指定的字符串會顯示在與父窗口字符相反的方向。
??TCIF_STATE:版本4.70.使dwState成員有效。
??TCIF_TEXT:使pszText成員有效。
dwState:
?版本4.70。如果信息將被返回,則記錄條目當前的狀態(tài)。如果信息是用來設置條目的,那么這個成員包含著設置條目狀態(tài)的值。在消息TCM_INSERTITEM中,這個成員會被忽略。
dwStateMask:
?版本4.70。指定dwState可以包含的有效信息。在消息TCM_INSERTITEM中,這個成員會被忽略。
lpReserved1、lpReserved2:保留。
pszText:當設置條目信息的時候,指向包含tab控件文本的以NULL結束的字符串。當返回條目信息的時候,這個成員指定了接受tan控件文本的緩沖區(qū)的地址。
cchTextMax:成員pszText指向的緩沖區(qū)的大小。如果結構體在接受信息,那么這個成員會被忽略。
iImage:tab控件的圖像列表的索引。如果控件沒圖像,那么就為-1。
lParam:與tab控件條目關聯(lián)的應用定義數(shù)據(jù)(Application-defined data)。
總結
- 上一篇: MFC列表控件ListControl和树
- 下一篇: 12 - java 类加载内存图