ITextHost::TxGetAcceleratorPos 메서드(textserv.h)
밑줄 가속기 문자에 사용할 특수 문자를 요청합니다.
구문
HRESULT TxGetAcceleratorPos(
LONG *pcp
);
매개 변수
pcp
형식: LONG*
밑줄을 긋을 문자의 문자 위치입니다. 이 변수는 텍스트 호스트에 의해 설정됩니다. –1의 문자 위치(즉, 음수)는 문자에 밑줄을 긋지 않아야 했음을 나타냅니다.
반환 값
형식: HRESULT
반환 값은 S_OK.
설명
가속기는 다양한 UI 요소(예: 단추)에 대한 바로 가기 키 또는 액셀러레이터 키를 허용합니다. 일반적으로 바로 가기 문자에는 밑줄이 표시됩니다.
이 메서드는 텍스트 서비스 개체에 액셀러레이터인 문자를 알려주므로 밑줄을 긋아야 합니다. text services 개체는 가속기를 처리 하지 않습니다. 호스트의 책임입니다.
이 메서드는 일반적으로 텍스트 서비스 개체에서 TXTBIT_SHOWACCELERATOR 비트가 설정된 경우에만 호출됩니다. OnTxPropertyBitsChange를 참조하세요.
참고 텍스트 서비스 개체의 텍스트가 변경되면 가속기 밑줄이 무효화됩니다. 이 경우 적절한 문자 위치를 다시 계산하고 새 액셀러레이터를 사용할 수 있음을 텍스트 서비스 개체에 알리는 것은 호스트의 책임입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | textserv.h |
DLL | Msftedit.dll |
추가 정보
개념
참조