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