728x90
반응형
현재 떠 있는 모든 IE 찾기 및 닫기
모든 인터넷 익스플로러 핸들을 구해서 WM_CLOSE 메시지를 보낸다.
function CloseAllInternetExplorer: Boolean;
var
WindowHandle: HWND;
ClassName: array[0..260] of char;
begin
WindowHandle := GetWindow(GetDesktopWindow(), GW_CHILD);
while WindowHandle > 0 do
begin
FillChar(ClassName, sizeof(ClassName), #0);
GetClassName(WindowHandle, ClassName, sizeof(ClassName));
if SameText(ClassName, 'IEFrame') then
begin
PostMessage(WindowHandle, WM_CLOSE, 0, 0);
end;
WindowHandle := GetWindow(WindowHandle, GW_HWNDNEXT);
end;
Result := True;
end;
728x90
반응형
'Delphi Tip > 인터넷' 카테고리의 다른 글
IdHTTP App ID, Key 존재시 (0) | 2021.12.10 |
---|---|
웹브라우저에 HTML 코드 밀어넣기 (0) | 2021.12.08 |
델파이에서 원하는 주소로 크롬실행 (0) | 2021.12.06 |
Delphi에서 Chrome Browser 사용하기 (0) | 2021.12.05 |
IE 웹브라우저(Webbrowser) 화면을 이미지로 저장하기 (0) | 2021.12.02 |
댓글