2010-04-13 184 views
0

只是我碰到一個應用程序。當我加載該應用程序時,實際應用程序就像工具欄only.Its加載在屏幕的頂部。桌面項自動移動並顯示在工具欄下。即使當我打開任何其他窗口並最大化鏤空時,它也只能在工具欄下方最大化。屏幕座標更改爲新尺寸。 如果在屏幕尺寸爲(0,0,800,600)之前,在此應用程序加載之後它變爲(0,100,800,600)。更改屏幕座標

當我退出應用程序時,屏幕更改爲原始位置,所有桌面項目均排列成原始位置。

這有可能嗎?我可以在MFC中做到這一點。

回答

0

您可以

CWnd wnd; 
wnd.Attach(::GetDesktopWindow()); 
wnd.SetWindowPos(...); 
wnd.Detach(); 

嘗試,但我不知道這是否會工作。不過,這將是我第一次嘗試。