在一个程序得到另一个程序的HWND m_hwnd;
现在相通过对这个m_hwnd的设置来改变它的全屏幕界面显示。
我使用了以下代码,它的显示界面确实变了,但是只出现了原来界面上的一部分,另外的一部分丢了,
不知道是那里的错误。请高手指教。
LONG  style;
   style=   GetWindowLong(m_hwnd,GWL_STYLE);   
   style=style|WS_CAPTION   ; 
   
   ::SetWindowLong(m_hwnd,GWL_STYLE,style);   
   LONG  exstyle;
   exstyle=GetWindowLong(m_hwnd,GWL_EXSTYLE);   
   exstyle=exstyle | WS_EX_APPWINDOW | WS_EX_WINDOWEDGE       ;   
   SetWindowLong(m_hwnd,GWL_EXSTYLE,exstyle);   
   
   
   ::SetWindowPos(m_hwnd,HWND_NOTOPMOST,0,0,807,632,SWP_SHOWWINDOW);   
   ::ShowWindow(m_hwnd,SW_SHOWNORMAL);  
比如显示器屏幕是1024×768的,现在只能显示原来全屏界面上(0,0,807,632)区域的内容,
另外的不存在了