procedure TaskBar(Handle : hwnd ; sw : Boolean); var wndHandle: THandle; wndClass: array[0..50] of Char; begin StrPCopy(@wndClass[0], 'Shell_TrayWnd'); // taskbar 핸들 얻기 wndHandle := FindWindow(@wndClass[0], nil);
if sw then ShowWindow(wndHandle, SW_RESTORE) // restore the taskbar else ShowWindow(wndHandle, SW_HIDE); // hides the taskbar
end;
위 프로시져로 Taskbar가 없어지고, 보이는것은 잘됩니다
그런데 Taskbar가 없어진 자리가 휭하니 남네요??????
어떻하면 타스크바 자리를 전부 메우고 전체화면을 나오게 할 수 있을까요? 윈도우즈 태스크바속성에 "작업표시줄을 항상 위로 유지" 이때만 문제가 되는군요
혹시 저같은 초보에게 방법이 없으면 상용컴포넌트라도 권해주십시오 정말 급하게 되었네요 <-( 아직도 전 왜 이기능을 써야하지 의문만,,,,,, ) |