TOOLBAR_INFO¶
用於 Editor_ToolbarOpen 內嵌函式 ( EE_TOOLBAR_OPEN 消息) 以及與自訂工具列相關的事件中。
typedef struct _TOOLBAR_INFO {
size_t cbSize;
HWND hwndRebar;
HWND hwndClient;
LPCTSTR pszTitle;
UINT nMask;
UINT nID;
UINT nFlags;
UINT fStyle;
UINT cxMinChild;
UINT cyMinChild;
UINT cx;
UINT cxIdeal;
UINT nBand;
WORD wPlugInCmdID;
} TOOLBAR_INFO;
構成¶
cbSize
用位元數表示該數據結構的大小。把這個構成部分設為 sizeof( TOOLBAR_INFO ) 在發送 TOOLBAR_INFO 消息前。
hwndRebar
EmEditor 存儲處理到 rebar 視窗中當在 EE_TOOLBAR_OPEN 消息處理器中創建工具列時。
hwndClient
指定客戶端工具列視窗的處理。
pszTitle
指定工具列的標題字符串。
nMask
指定下列值的組合。
TIM_REBAR | hwndRebar 參數有效。 |
TIM_CLIENT | hwndClient 參數有效。 |
TIM_TITLE | pszTitle 參數有效。 |
TIM_ID | nID 參數有效。 |
TIM_FLAGS | nFlags 參數有效。 |
TIM_STYLE | fStyle 參數有效。 |
TIM_MINCHILD | cxMinChild 和 cyMinChild 參數有效。 |
TIM_CX | cx 參數有效。 |
TIM_CXIDEAL | cxIdeal 參數有效。 |
TIM_BAND | nBand 參數有效。 |
TIM_PLUG_IN_CMD_ID | wPlugInCmdID 參數有效。 |
nID
為工具列指定一個 ID。
nFlags
工具列被關閉的原因。
0 | 工具列被用戶關閉。 |
CLOSED_FRAME_WINDOW | 框架視窗被關閉。 |
fStyle
指定區段樣式的標志。包括 RBBS_HIDDEN 來隱藏工具列。這個參數與 REBARBANDINFO 結構中的 fStyle 參數相同。
cxMinChild
用像素表示子視窗的最小寬度。這個參數與 REBARBANDINFO 結構中的 cxMinChild 參數相同。
cyMinChild
用像素表示子視窗的最小高度。這個參數與 REBARBANDINFO 結構中的 cyMinChild 參數相同。
cx
用像素表示區段長度。這個參數與 REBARBANDINFO 結構中的 cx 參數相同。
cxIdeal
用像素表示理想的區段寬度。這個參數與 REBARBANDINFO 結構中的 cxIdeal 參數相同。
nBand
插入區段位置處的已零為基準的索引。如果您把這個參數設為 -1,rebar 控制會添加新的區段在最后的位置處。
wPlugInCmdID
該外掛程式的命令 ID。
支持版本¶
支持 EmEditor 7.00 或之後的版本。