하루에 연달아 질문하는것 같아서 죄송스럽네요.
쉘익스큐트를 실행해서 핸들을 받고 핸들을 제어해서 있는지 없는지 판단하고
페이지의 위치와 크기를 조절하는게 목적입니다.
그런데 쉘익스큐트로는 어떤걸 실행시켜도 계속 핸들넘버서 42가 나오고 매뉴얼에는 39이상이라면 오류가 아니니 걱정하지 않아도 된다고 하는데
핸들넘버로 판단하고 제어를 해보면 아무것도 되지 않습니다.
도대체 뭐가 문제인걸까요. 외국 사이트에서 찾아봐도 핸들넘버라고 이야기하고 말이죠.
chrome_HWND 는 전역변수고
chrome_HWND := ShellExecute(Handle, 'Open', pchar(' http://...'+data), nil, nil, SW_NORMAL);
라는 명령으로 인터넷창을 열고
SetForegroundWindow(chrome_HWND);
라는 명령으로 내려놨던 창을 활성화 시키는 방법으로 핸들을 테스트하고 있습니다.
뭐가 문제일까요
|