EE_INFO¶
EmEditor에서 사용되는 정보 매개 변수 중 하나의 값을 설정하거나 검색합니다. 이 메시지를 명시적으로 보내거나 Editor_Info 인라인 함수 또는 Editor_DocInfo 인라인 함수를 사용할 수 있습니다.
EE_INFO
wParam = (WPARAM)(int)nCmd;
lParam = (LPARAM)lParam;
Or
EE_INFO
wParam = MAKEWPARAM(nCmd, iDoc+1);
lParam = (LPARAM)lParam;
매개 변수¶
nCmd
검색하거나 설정할 매개 변수를 지정합니다. 이 매개 변수는 다음 테이블 값들 중 하나가 될 수 있습니다.
nCmd | 의미 | lParam | 반환 값 |
EI_GET_ENCODE | 파일을 저장할 인코딩 방법을 검색합니다. | 사용되지 않습니다. | (int)nCP |
EI_SET_ENCODE | 파일을 저장할 인코딩 방법을 설정합니다. | (UINT)nCP | 사용되지 않습니다. |
EI_GET_SIGNATURE | 서명 유니코드/UTF-8 파일인지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bSignature |
EI_SET_SIGNATURE | 서명 유니코드/UTF-8 파일인지 여부를 설정합니다. | (BOOL)bSignature | 사용되지 않습니다. |
EI_GET_FONT_CHARSET | 표시할 문자 집합을 검색합니다. | 사용되지 않습니다. | (int)nCharset |
EI_SET_FONT_CHARSET | 표시할 문자 집합을 설정합니다. | (int)nCharset | 사용되지 않습니다. |
EI_GET_FONT_CP | 표시할 글꼴이 사용된 코드 페이지를 검색합니다. | 사용되지 않습니다. | (UINT)nCP |
EI_GET_INPUT_CP | 입력 언어가 사용된 코드 페이지를 검색합니다. | 사용되지 않습니다. | (UINT)nCP |
EI_GET_SHOW_TAG | 강조 표시된 태그를 보일지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bShowTag |
EI_SET_SHOW_TAG | 강조 표시된 태그를 보일지 여부를 설정합니다. | (BOOL)bShowTag | 사용되지 않습니다. |
EI_GET_FILE_NAMEA | 현재 열려있는 파일 이름을 바이트로 검색합니다. | (LPSTR)szFileName | 사용되지 않습니다. |
EI_GET_FILE_NAMEW | 현재 열려있는 파일 이름을 유니코드로 검색합니다. | (LPSTR)szFileName | 사용되지 않습니다. |
EI_IS_PROPORTIONAL_FONT | 표시 글꼴이 비례하는지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bProportionalFont |
EI_GET_NEXT_BOOKMARK | 다음 책갈피 위치를 검색합니다. | (int)yLine | (int)yLine |
EI_GET_HILITE_FIND | 검색된 문자열을 강조 표시할지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bShowFindHilite |
EI_SET_HILITE_FIND | 검색된 문자열을 강조 표시할지 여부를 설정합니다. | (BOOL)bShowFindHilite | 사용되지 않습니다. |
EI_GET_APP_VERSIONA | 버전 이름을 ANSI 문자열로 검색합니다. | (LPSTR)szVersionName | 사용되지 않습니다. |
EI_GET_APP_VERSIONW | 버전 이름을 유니코드 문자열로 검색합니다. | (LPWSTR)szVersionName | 사용되지 않습니다. |
EI_GET_READ_ONLY | 문서가 읽기 전용인지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bReadOnly |
EI_IS_WINDOW_COMBINED | 창이 결합되었는지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bCombined |
EI_WINDOW_COMBINE | 창이 결합되었는지 여부를 설정합니다. | (BOOL)bCombined | 사용되지 않습니다. |
EI_IS_UNDO_COMBINED | 삽입된 문자열이 한번에 실행 취소 될수 있는지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bCombined |
EI_GET_DOC_COUNT | 현재 프레임 창에 열려있는 문서의 수를 검색합니다.(EmEditor 버전 5 이상에서만 지원됩니다). | 사용되지 않습니다. | (int)nCount |
EI_INDEX_TO_DOC | 문서 인덱스를 문서 핸들로 변환합니다.(EmEditor 버전 5 이상에서만 지원됩니다). | 문서의 0으로 시작하는 인덱스를 지정합니다. | (HEEDOC)hDoc |
EI_DOC_TO_INDEX | 문서 핸들을 문서 인덱스로 변환합니다. | 문서에 핸들을 지정합니다. | (int)nIndex |
EI_ZORDER_TO_DOC | 문서 z-순서를 문서 핸들로 변환합니다. | 문서의 0으로 시작하는 z-순서를 지정합니다. | (HEEDOC)hDoc |
EI_DOC_TO_ZORDER | 문서 핸들을 문서 z-순서로 변환합니다. | 문서에 핸들을 지정합니다. | (int)nZOrder |
EI_GET_ACTIVE_INDEX | 활성화 문서의 인덱스를 검색합니다. | 사용되지 않습니다. | (int)nIndex |
EI_SET_ACTIVE_INDEX | 문서를 활성화합니다. | 사용되지 않습니다. | (BOOL)bSuccess |
EI_GET_FULL_TITLEA | ANSI 문자열 내 문서의 전체 제목을 검색합니다. | (LPSTR)szTitle | 사용되지 않습니다. |
EI_GET_FULL_TITLEW | 유니코드 문자열 내 문서의 전체 제목을 검색합니다. | (LPWSTR)szTitle | 사용되지 않습니다. |
EI_GET_SHORT_TITLEA | ANSI 문자열 내 문서의 짧은 제목을 검색합니다. | (LPSTR)szTitle | 사용되지 않습니다. |
EI_GET_SHORT_TITLEW | 유니코드 문자열 내 문서의 짧은 제목을 검색합니다. | (LPWSTR)szTitle | 사용되지 않습니다. |
EI_GET_SAVE_AS_TITLEA | ANSI 문자열 내 수정을 나타내는 별표(*)를 제외한 문서의 전체 제목을 검색합니다. | (LPSTR)szTitle | 사용되지 않습니다. |
EI_GET_SAVE_AS_TITLEW | 유니코드 문자열 내 수정을 나타내는 별표(*)를 제외한 문서의 전체 제목을 검색합니다. | (LPWSTR)szTitle | 사용되지 않습니다. |
EI_MOVE_ORDER | 문서 탭 순서를 이동합니다. | 대상 탭의 0으로 시작하는 인덱스를 지정합니다. | 사용되지 않습니다. |
EI_CLOSE_DOC | 문서를 닫습니다. | 사용되지 않습니다. | (BOOL)bSuccess |
EI_SAVE_DOC | 문서를 저장합니다. 문서의 제목이 정해지지 않은 경우 다른 이름으로 저장 대화 상자가 나타납니다. | 사용되지 않습니다. | (BOOL)bSuccess |
EI_GET_CURRENT_FOLDER | 현재 작업중인 폴더를 검색합니다. | (LPWSTR)szDir | 사용되지 않습니다. |
EI_IS_LARGE_DOC | 문서가 매우 큰지 여부를 나타내는 flag를 검색합니다. | 사용되지 않습니다. | (BOOL)bLarge |
EI_USE_INI | 레지스트리 대신에 INI 파일이 사용되었는지 여부를 검색합니다. | 사용되지 않습니다. | (BOOL)bIni |
EI_GET_LANGUAGE | 사용자 인터페이스에 현재 선택된 언어를 검색합니다. | (LPWSTR)szFolder | (UINT)nLangID |
EI_COMBINE_HISTORY | 실행 취소에 대한 한 기록으로 이전 변경에 다음 변경을 결합 할지 여부를 지정합니다. | (BOOL)bCombine | 사용되지 않습니다. |
EI_GET_BAR_TEXT_COLOR | 사용자 지정 표시줄의 텍스트 색상을 검색합니다. | 사용되지 않습니다. | (COLORREF)clrText |
EI_GET_BAR_BACK_COLOR | 사용자 지정 표시줄의 배경 색상을 검색합니다. | 사용되지 않습니다. | (COLORREF)clrBack |
EI_GET_RETURN_TYPE | 현재 줄의 반환 유형을 검색합니다. 현재 줄이 문서의 마지막 줄이고 반환을 가지고 있지 않은 경우, 이전 줄의 반환 유형을 검색합니다. | (UINT_PTR)yLogicalLine | (int)nReturnType |
EI_GET_ACTIVE_DOC | 활성화 문서에 핸들을 검색합니다. | 사용되지 않습니다. | (HEEDOC)hDoc |
EI_SET_ACTIVE_DOC | 문서를 활성화합니다. | (HEEDOC)hDoc | (BOOL)bSuccess |
EI_GET_SYNC_SESSION | 문서가 비교중이거나 동기화 스크롤 모드인 경우 session ID를 검색합니다. | 사용되지 않습니다. | (int)nSessionID |
EI_GET_LOC_DLL_INSTANCE | 지역화 된 리소스 DLL의 인스턴스 핸들을 검색합니다. | 사용되지 않습니다. | (HINSTANCE)hinstLoc |
EI_GET_RES_DLL_INSTANCE | 리소스 DLL의 인스턴스 핸들을 검색합니다. | 사용되지 않습니다. | (HINSTANCE)hinstRes |
EI_GET_CMD_LIST_SIZE | 지정된 다중-메뉴 명령에 사용 가능한 항목의 수를 검색합니다. | 다중-메뉴 comman ID의 첫번째 항목입니다. | (int)nCount |
iDoc
대상 문서의 인덱스를 지정합니다.1로 시작하는 인덱스는 wParam의 상위 단어에 지정되어야 합니다. wParam의 상위 단어에 0이 지정되면, 현재 활성화 중인 문서가 대상으로 지정됩니다. 이 매개 변수는 nCmd에 의해 결정되지 않을 수 있습니다. 이런 경우에는, wParam의 상위 단어가 반드시 0이 됩니다.
lParam
지정된 매개 변수에 의해 결정됩니다.
반환 값¶
지정된 매개 변수에 의해 결정됩니다.
버전¶
EmEditor 버전 3.00 이상에서만 지원됩니다. 하지만, iDoc 매개 변수는 EmEditor 버전 5 이상에서만 지원됩니다.