DWORD dwStyle = GetStyle();//獲取舊樣式
DWORD dwNewStyle = WS_OVERLAPPED | WS_VISIBLE| WS_SYSMENU |WS_MINIMIZEBOX|WS_MAXIMIZEBOX|WS_CLIPCHILDREN|WS_CLIPSIBLINGS;
dwNewStyle&=dwStyle;//按位與將舊樣式去掉
SetWindowLong(m_hWnd,GWL_STYLE,dwNewStyle);//設置成新的樣式
DWORD dwExStyle = GetExStyle();//獲取舊擴展樣式
DWORD dwNewExStyle = WS_EX_LEFT |WS_EX_LTRREADING |WS_EX_RIGHTSCROLLBAR;
dwNewExStyle&=dwExStyle;//按位與將舊擴展樣式去掉
SetWindowLong(m_hWnd,GWL_EXSTYLE,dwNewExStyle);//設置新的擴展樣式
SetWindowPos(NULL,0,0,0,0,SWP_NOZORDER|SWP_NOMOVE|SWP_NOSIZE|SWP_FRAMECHANGED);//告訴windows:我的樣式改變了,窗口位置和大小保持原來不變!
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/hurryboylqs/archive/2010/04/24/5525597.aspx#