Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
이 메서드는 사용자 정의 명령을 등록합니다. 등록된 명령은 도구 모음에 추가하거나 ICommands::DoCommand 메서드로 실행할 수 있습니다.
HRESULT RegisterUserCommand(
MenuItemEnum CommandId,
BSTR CommandText,
BSTR IconPath,
int HotKey
);
void RegisterUserCommand(
MenuItemEnum CommandId,
string CommandText,
string IconPath,
int HotKey
);
Sub RegisterUserCommand( _
CommandId As MenuItemEnum, _
CommandText As String, _
IconPath As String, _
HotKey As Integer _
)
CommandId
[in] 사용자 명령에 할당된 ID를 MenuItemEnum 상수로 지정합니다. 값으로는 MI_CustomCommand1, … , MI_CustomCommand10을 사용할 수 있습니다.
CommandText
[in] 사용자 명령의 텍스트를 지정합니다.
IconPath
[in] 명령의 아이콘으로 사용할 16x16 크기의 BMP 이미지가 들어 있는 파일의 경로를 지정합니다.
HotKey
[in] 명령의 단축키를 지정합니다. 이 매개변수는 Windows SendMessage 함수에 HKM_GETHOTKEY 메시지를 보냈을 때 반환되는 값(LRESULT)과 동일한 형식입니다. 이 형식의 단축키 값을 얻으려면 단축키의 가상 키 코드를 값의 하위 바이트에, 단축키 조합을 구성하는 키를 지정하는 키 수정자를 상위 바이트에 패킹해야 합니다. 명령에 단축키를 사용할 필요가 없으면 이 매개변수에 0을 전달합니다. 다른 명령에서 이 단축키를 사용 중이면 오류가 반환됩니다. ICommands::HasHotKey 메서드를 사용하여 단축키의 사용 가능 여부를 확인할 수 있습니다.
이 메서드에는 특정한 반환 값이 없습니다. ABBYY FineReader Engine 함수의 표준 반환 값이 반환됩니다.
Commands
UnregisterUserCommand
MenuItemEnum