GetWindowText

GetWindowText 함수 지정 된 창 제목 표시줄의 텍스트 (해당 되는 경우 그것이 하나)에 복사 버퍼. 지정한 창의 컨트롤인 경우 컨트롤의 텍스트가 복사 됩니다. 그러나 GetWindowText 다른 응용 프로그램에서 컨트롤의 텍스트를 검색할 수 없습니다.

int GetWindowText ( HWND  hWnd, / / 창 핸들 또는 텍스트를 사용 하 여 제어LPTSTRlpString, / / 주소 텍스트 버퍼의intnMaxCount / / 최대 복사할 문자 수);
 

매개 변수

hWnd
창 또는 텍스트를 포함 하는 컨트롤에 대 한 핸들.
lpString
텍스트를 받을 버퍼에 대 한 포인터.
nMaxCount
NULL 문자를 포함 하 여 버퍼에 복사 되는 문자의 최대 수를 지정 합니다. 잘린 텍스트가이 제한을 초과 하는 경우.

반환 값

함수가 성공 하면 반환 값 하지 종료 null 문자를 포함 하 여 복사 된 문자열의 문자에서 길이입니다. 창에 제목 표시줄 또는 텍스트, 제목 표시줄 비어 있을 경우 또는 창 또는 컨트롤 핸들이 유효 하지 않은 경우 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

이 함수는 다른 응용 프로그램에서 편집 컨트롤의 텍스트를 검색할 수 없습니다.

주의

대상 창의 현재 프로세스에 의해 소유 하는 경우 GetWindowText WM_GETTEXT 메시지를 지정한 창이 나 컨트롤을 전송 하면 됩니다. 대상 창이 다른 프로세스에 의해 소유 하 고 있으며 캡션을 GetWindowText 창 캡션 텍스트를 검색 합니다. 창에 캡션이 없는 경우 반환 값은 null 문자열.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

창 개요 창 기능, GetWindowTextLength, SetWindowText, WM_GETTEXT

 

Index