안녕하세요. 초웁니다.
참 재밋는 생각을 하셨군요.
전에 저희회사에 계시던 분이 만들어 놓으신 프로그램을 보고
간단하게 설명드리죠..
음....
원하는 윈도우의 핸들을 가져올 수만 있다면 GetWindowText() 함수를 사용
하심 됩니다.
예를 들어 이렇게...
.........
var
Wnd: hWND;
TextBuf: array[0..255] fo char;
begin
{윈도우의 핸들을 가져오는 코딩}
.............
{그 윈도우의 핸드로 캡션을 가져오기}
GetWindowText(Whd, @TextBuf, 255);
Label1.Caption := StrPas(TextBuf);
..............
end;
윈도우의 핸들을 가져오는 방법은 ....음....
마우스의 위치를 알아내서 WindowFromPoint()함수를 사용하면 되는 군요.
여기에 관한 재미있는 프로그램을 자료실에 올려 놓겠습니다.
소스는 만드신분의 동의가 없어 올리지 못합니다. 이해해 주세요.
역시 API는 어지럽군요....쩌비~
그럼 좋은 코딩하세요.
제 ID가 열시간 짜린데... 벌써 10시간을 넘겼군요...흑흑...훌쩍~
|