int GetClassName( HWND hWnd, LPTSTR lpClassName, int nMaxCount);
FindWindow 나 GetForegroundWindow 등으로 얻은 핸들을 이용하여 ClassName 을 얻는 법
아래는 자기자신 윈도우의 ClassName 을 얻어오는 버튼 클릭 이벤트 핸들러
procedure TForm1.Button1Click(Sender: TObject);
var cName: array [0..MAX_PATH] of Char;
begin
if GetClassName(GetForegroundWindow, cName, MAX_PATH)<>0 then ShowMessage(cName)
else ShowMessage('Error');
end;
'Delphi' 카테고리의 다른 글
[Delphi] 시스템 경로를 받아오는 방법 (0) | 2009.04.18 |
---|---|
[Delphi] 즐겨찾기 리스트를 리스트박스로 출력하기 (0) | 2009.04.18 |
[Delphi] 프로세스의 우선순위 출력 (0) | 2009.04.18 |
[Delphi] 프로세스 우선순위 올리기 (0) | 2009.04.18 |
[Delphi] 작업표시줄에 나타나지 않기 (0) | 2009.04.18 |