靜態移除長提邊框非常easy,直接設定「border」屬性為"none"就可以
"maximize box", 「minimize box」 設定是否顯示 最大化/最小化button。
「system menu」 設定 是否顯示 關閉button;
1. **中動態移除視窗邊框的方法
dword dwstyle = getstyle(); //等價於getwindowlong(m_hwnd, gwl_style);
dword dwnewstyle = ws_sysmenu | ws_minimizebox | ws_maximizebox | ws_clipchildren | ws_clipsiblings;
dwnewstyle &= ~dwstyle;
setwindowlong(m_hwnd, gwl_style, dwnewstyle);
或者
long nstyle = getwindowlong(m_hwnd, gwl_style);
long newstyle = nstyle & (~(ws_caption | ws_border | ws_thickframe)); //移除屬性 ws_ex_clientedge
setwindowlong(m_hwnd, gwl_style, newstyle);
::setwindowpos(m_hwnd, null, 0, 0, 0, 0, swp_nomove | swp_nosize | swp_framechanged); //swp_framechanged確保馬上生效
2. 設定視窗為最底層視窗的方法
setwindowpos(&wndbottom, 0, 0, 0, 0, swp_nosize | swp_nomove | swp_noactivate);
或者::setwindowpos(getsafehwnd(), hwnd_topmost, 0, 0, 0, 0, swp_nosize | swp_nomove | swp_noactivate);
3. 設定視窗為最頂層視窗的辦法
setwindowpos(&wndtopmost, 0, 0, 0, 0, swp_nosize | swp_nomove | swp_noactivate);
或者::setwindowpos(getsafehwnd(), hwnd_topmost, 0, 0, 0, 0, swp_nosize | swp_nomove | swp_noactivate);
備註(1):
wndbottom和 wndtopmost為基類cwnd的靜態成員,定義例如以下:
static afx_data const cwnd wndtop; // setwindowpos's pwndinsertafter
static afx_data const cwnd wndbottom; // setwindowpos's pwndinsertafter
static afx_data const cwnd wndtopmost; // setwindowpos pwndinsertafter
static afx_data const cwnd wndnotopmost; // setwindowpos pwndinsertafter
備註(2):
swp_drawframe 環繞窗體畫乙個框
swp_framechanged 傳送一條wm_nccalcsize訊息進入窗體,即使窗體的大小沒有發生改變.假設不指定這個引數,訊息wm_nccalcsize僅僅有在窗體大小發生改變時才傳送
swp_hidewindow 隱藏窗體
swp_showwindow 顯示窗體
swp_noredraw 窗體不自己主動重畫
swp_noactivate 不啟用窗體(避免搶焦點)
swp_nocopybits 遮蔽客戶區域
swp_nomove 保持當前位置(x和y引數將被忽略)
swp_nosize 保持當前大小(cx和cy引數會被忽略)
swp_nozorder 保持窗體在列表的當前位置(hwndinsertafter引數將被忽略)
swp_noownerzorder 不改變全部窗體的位置和排列順序
swp_noreposition 與swp_noownerzorder標記同樣
swp_nosendchanging 防止這個窗體接受wm_windowposchanging訊息
4. 設定視窗全屏顯示
int cxscreen,cyscreen;
cxscreen=getsystemmetrics(sm_cxscreen);
cyscreen=getsystemmetrics(sm_cyscreen);
setwindowpos(&wndtopmost,0,0,cxscreen,cyscreen,swp_showwindow);
iframe去邊框,無邊框,使用大全
src you page s url width 750 height 30 frameborder no border 0 marginwidth 0 marginheight 0 scrolling no allowtransparency yes iframe runat server 這個最...
iframe去邊框,無邊框,使用大全
src you page s url width 750 height 30 frameborder no border 0 marginwidth 0 marginheight 0 scrolling no allowtransparency yes iframe runat server 這個最...
iframe去邊框,無邊框,使用大全
src you page s url width 750 height 30 frameborder no border 0 marginwidth 0 marginheight 0 scrolling no allowtransparency yes iframe runat server 這個最...