TOOLBAR_INFO¶
Used by 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
바이트로 나타낸 데이터 구조의 크기입니다. TOOLBAR_INFO 메시지를 보내기 이전에 이 멤버를 sizeof( TOOLBAR_INFO )로 설정합니다.
hwndRebar
EE_TOOLBAR_OPEN 메시지 핸들러 내부에 도구 모음을 생성할 때, EmEditor는 rebar(크기 조정 막대) 창에 대한 핸들을 저장합니다.
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
밴드 스타일을 지정하는 flags 입니다. 도구 모음을 숨기는 RBBS_HIDDEN을 포함합니다. 이 매개 변수는 REBARBANDINFO 구조의 fStyle 매개 변수와 동일합니다.
cxMinChild
픽셀로 나타내는 자식 창의 최소 너비입니다. 이 매개 변수는 REBARBANDINFO 구조의 cxMinChild 매개 변수와 동일합니다.
cyMinChild
픽셀로 나타내는 자식 창의 최소 높이입니다. 이 매개 변수는 REBARBANDINFO 구조의 cyMinChild 매개 변수와 동일합니다.
cx
픽셀로 나타내는 밴드의 길이입니다. 이 매개 변수는 REBARBANDINFO 구조의 cx 매개 변수와 동일합니다.
cxIdeal
픽셀로 나타내는 밴드의 적합한 너비입니다. 이 매개 변수는 REBARBANDINFO 구조의 cxIdeal 매개 변수와 동일합니다.
nBand
밴드가 삽입될 위치의 0으로 시작하는 인덱스입니다. 이 매개 변수를 -1로 설정하는 경우, rebar(크기 조정 막대) 컨트롤은 마지막 위치에 새로운 밴드를 추가합니다.
wPlugInCmdID
플러그 인의 command ID입니다.
버전¶
EmEditor 버전 7 이상에서만 지원됩니다.