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 或之後的版本。