網(wǎng)站制作NEWS
用CFrameWnd:Create創(chuàng)建一個沒有標題欄的窗口,窗口樣式如何弄
我這個不好使啊,還是有標題欄,但是沒了左上角的圖標,也沒了右上角的三個按鈕
邊框也要去掉
------解決方案--------------------------------------------------------
很可能是CFrameWnd自動加上了標題欄吧.
你可以創(chuàng)建之后再修改,去掉某些不要的樣式.
ModifyStyle(WS_CAPTION);
CWnd::ModifyStyle
BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
返回值:如果成功地修改了風格,則返回非零值;否則返回0。
參數(shù):
dwRemove 指定了在修改風格時要清除的窗口風格。
dwAdd 指定了在修改風格時要加入的窗口風格。
nFlags 要傳遞給SetWindowPos的標志,如果不應調(diào)用SetWinowPos,則為0。缺省值為0。預設的標志列表參見說明部分。
說明:調(diào)用這個成員函數(shù)以修改窗口的風格。要加入或清除的風格可以用位或操作符(|)來組合。有關(guān)可用窗口風格的信息參見《Win32 SDK程序員參考》中的“通用窗口風格”主題和::CreateWindow。
如果nFlags為非零值,則ModifyStyle調(diào)用Windows 的API函數(shù)::SetWindowPos,并將nFLags與下面的四個預定義值組合,以重畫窗口:
· SWP_NOSIZE 保持當前大小。
· SWP_NOMOVE 保持當前位置。
· SWP_NOZORDER 保持當前的Z軸順序。
· SWP_NOACTIVATE 不激活窗口。要修改窗口的擴展風格,參見ModifyStyleEx。
------解決方案--------------------------------------------------------C/C++ code
多重隨機標簽