다국어 프로그래밍에대한 정보를 찾다가 알게된 정보이다.
실생시간에 툴바의 툴팁을 바뀌기 위해서는 TTN_NEEDTEXTA, TTN_NEEDTEXTW 메세지를 받아 처리하면 된다.
TTN_NEEDTEXTA 는 Ascii 형식의 툴팁 데이터를 요구할때 발생하며 Win95에서 발생하고 TTN_NEEDTEXTW는 유니코드 형식의 툴팁 데이터를 요구할 때 발생하며 WinNT 이상에서 발생한다.
이 메세지를 처리하기 위한 메세지 맵을 작성한다.
실행시간에 컨트롤 아이디에 맞는 툴팁을 생성하기 위한 함수와 TTN_NEEDTEXTA, TTN_NEEDTEXTW 메세지를 핸들링할 함수를 작성한다.
아래 소스는 다국어 처리를 하기 위한 소스 중 일 부분으로 툴팁에 대한 메세지를 테스트한 내용의 소스이다.
실생시간에 툴바의 툴팁을 바뀌기 위해서는 TTN_NEEDTEXTA, TTN_NEEDTEXTW 메세지를 받아 처리하면 된다.
TTN_NEEDTEXTA 는 Ascii 형식의 툴팁 데이터를 요구할때 발생하며 Win95에서 발생하고 TTN_NEEDTEXTW는 유니코드 형식의 툴팁 데이터를 요구할 때 발생하며 WinNT 이상에서 발생한다.
이 메세지를 처리하기 위한 메세지 맵을 작성한다.
실행시간에 컨트롤 아이디에 맞는 툴팁을 생성하기 위한 함수와 TTN_NEEDTEXTA, TTN_NEEDTEXTW 메세지를 핸들링할 함수를 작성한다.
아래 소스는 다국어 처리를 하기 위한 소스 중 일 부분으로 툴팁에 대한 메세지를 테스트한 내용의 소스이다.
'Dev Story > Tips' 카테고리의 다른 글
TurboC++ Explorer 에서 Indy9 사용하기 (0) | 2009.02.14 |
---|---|
[MFC] CString 의 문자/문자열 삭제 및 치환하기 (0) | 2009.02.10 |
[MFC] AfxFormatString1() 과 AfxFormatString2()를 이용한 파라메터 스트링의 활용 (0) | 2009.02.02 |
[MFC] 간단하게 부분 문자열을 추출하는 방법 - AfxExtractSubString() (0) | 2009.02.02 |
[MFC] 실행시 CStatusBar 의 Prompt 문자열 제어하기 (0) | 2009.02.02 |