다음을 통해 공유


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

추가 정보

개념

ITextHost

OnTxPropertyBitsChange

참조

창 없는 Rich Edit 컨트롤