IOleControl::OnMnemonic 메서드(ocidl.h)
사용자가 키보드 니모닉을 나타내는 키 입력을 눌렀다는 것을 컨트롤에 알릴 수 있습니다.
구문
HRESULT OnMnemonic(
[in] MSG *pMsg
);
매개 변수
[in] pMsg
처리할 키 입력을 설명하는 MSG 구조체에 대한 포인터입니다.
반환 값
이 메서드는 다음 값뿐만 아니라 E_INVALIDARG 및 E_UNEXPECTED 표준 반환 값을 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
메서드가 완료되었습니다. |
|
컨트롤은 니모닉을 처리하지 않습니다. 이는 예기치 않은 조건과 호출자 오류를 나타냅니다. 예를 들어 호출자가 어떤 컨트롤에 어떤 니모닉이 있는지 일치하지 않습니다. |
설명
키 입력은 IOleControl::GetControlInfo를 통해 반환된 니모닉 테이블의 ACCEL 항목 중 하나와 일치해야 합니다. 컨트롤은 키 입력에 적합한 모든 작업을 수행합니다.
발신자에게 참고 사항
컨트롤의 컨테이너는 컨테이너가 캐시된 정보를 업데이트해야 하는 시기를 알기 위해 IOleControlSite::OnControlInfoChanged를 구현하는 경우 컨트롤의 CONTROLINFO 구조를 캐시할 수 있습니다.구현자에 대한 참고 사항
컨트롤이 CONTROLINFO 구조체의 내용을 변경하는 경우 IOleControlSite::OnControlInfoChanged를 호출하여 컨테이너에 알려야 합니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ocidl.h |