MFC 改變視窗外觀

來源:互聯網
上載者:User

1 在PreCreateWindow中改變,表單模式,標題,狀態,透明等。  標題注意下,標題預設是VIEW的

2 在OnCreate後用GetWindowLong(hWnd,GWL_STYLE,WS_XXX);

3如果要改變游標表徵圖等,可以在即在PreCreateWindow中自己建立WNDCLASS wnd;

wnd.lpfnWndProc = ::DefWindowProc

菜單資源標識在建立文件範本時候傳入標識。

RegisterClass(&wnd);只要一個地方註冊了,任何地方都可以用,不存在地方。

修改PreCreateWindow中的類名就OK ,但是單文檔貌似也沒改變,因為View視窗游標背景在前面。

改變View中改變,

這些函數改動有不用重新整理,便會改變,

AfxRegisterWndClass 修改背景游標等。便不需要自己重新設計類

確實參數 背景刷子NULL 擦除背景時候NULL擦除,那麼就透明了

SetClassLong  改變視窗類別的類型。 根據Hwnd改變相應的視窗類別的背景游標等,都是有效地。因為表單的背景畫刷存在註冊類中。

設定游標SetClassLong和定時器可以動態改變表徵圖。視窗表徵圖。滑鼠圖示也可以。

CToolBar  工具條

Create

Load

.EnableDocking可以停靠

表單EnableDocking主表單可以停靠

菜單中工具列點擊顯示隱藏工具列,可以點擊按鈕後然後。但是工具條位置該在,固定位置還在

isWindowVisable

ShowWindow(SW_HIDE)

DockControlBar

ReCalLayout 重新調整表單,避免工具列隱藏了,但是工具條還在。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.