Bài giảng Lập trình Windows: Chương 5 - Toolbar - DialogBar - Menu Bar
Số trang: 25
Loại file: ppt
Dung lượng: 940.00 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình Windows: Chương 5 được biên soạn nhằm cung cấp cho các bạn những kiến thức về Toolbar - DialogBar - Menu Bar. Đây là một trong những kiến thức cơ bản mà các bạn chuyên ngành Lập trình máy tính cần biết, mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows: Chương 5 - Toolbar - DialogBar - Menu Bar LẬP TRÌNH WINDOWSToolbarDialogBarMenuBarToolBar MFC Tutorial - Adding a ToolbarStep1:TạoứngdụngMFCWindowapplicationStep2:ClickchuộtphảiởResourceView:Menu>InsertResource>Toolbar.ĐặtIDtoolbar:IDR_MYTOOLBARthêm4button:IDC_TBBUTTON1,IDC_TBBUTTON2,IDC_TBBUTTON3,ToolBar MFC Tutorial - Adding a Toolbar Step3:KhaibáobiếnCToolBar classCMainFrame:public CFrameWnd { …. protected: CToolBarm_MyToolBar; …. } ToolBar MFC Tutorial - Adding a ToolbarTrongthôngđiệpWM_CREATEtạo3bướcquantrọngđểloadmột toolbar if(!m_MyToolBar.CreateEx(this,TBSTYLE_FLAT, Step4:G ọihàmtạolậpcửasổtoolbar WS_CHILD|WS_VISIBLE|CBRS_TOP| CBRS_GRIPPER)) { MessageBox(Failedtocreatetoolbar ); return1; }Step5:LoadresourcetoolbarBOOLLoadToolBar(LPCTSTRlpszResourceName);. m_MyToolBar.LoadToolBar(IDR_MYTOOLBAR);Step6:GắnToolbarvàoứngdụng m_MyToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_MyToolBar);ToolBar MFC Tutorial - Adding a ToolbarToolBar Gắn bên trên cửa sổ chính EnableDocking(CBRS_ALIGN_TOP); DockControlBar(&m_wndDrawBox,AFX_IDW_DOCKBAR_TOP);ToolBar Gắn bên trái cửa sổ chính EnableDocking(CBRS_ALIGN_LEFT); DockControlBar(&m_wndDrawBox,AFX_IDW_DOCKBAR_LEFT);ToolBar Hiển thị nhiều cộtToolBar Hiển thị nhiều cột//Thêmthu //Thêmthuộộctính ctínhCBRS_SIZE_FIXEDchotoolbar CBRS_SIZE_FIXEDchotoolbarm_MyToolBar.SetBarStyle(m_MyToolBar.GetBarStyle()| m_MyToolBar.SetBarStyle(m_MyToolBar.GetBarStyle()|CBRS_SIZE_FIXED); CBRS_SIZE_FIXED); voidCMainFrame::SetColumns(intnCols,CToolBar&tbToolBox) { intnColumns=nCols; intnCount=tbToolBox.GetCount(); for(inti=0;iToolBar Xử lý sự kiện click lên các button trong tool barToolBar Gắn ComboBox vào Toolbar ToolBar Gắn ComboBox vào ToolbarKhaibáobiếnquảnlýComboBox classCMainFrame:publicCFrameWnd classCMainFrame:publicCFrameWnd {{ protected: protected: CComboBoxm_MyComboBox; CComboBoxm_MyComboBox; CToolBarm_MyToolBar; CToolBarm_MyToolBar; };};Thiếtlậpnútđầutiênlàseparator(phầnphântách)vớiđộrộnglà150pixels m_MyToolBar.SetButtonInfo(0,ID_BUTTON1,TBBS_SEPARATOR,15 m_MyToolBar.SetButtonInfo(0,ID_BUTTON1,TBBS_SEPARATOR,15 0); 0); TạohìnhchữnhậtchứaComboBoxtạinútđầutiên CRectrect; CRectrect; m_MyToolBar.GetItemRect(0,rect); m_MyToolBar.GetItemRect(0,rect); rect.bottom=rect.top+150;//t rect.bottom=rect.top+150;//tạạođ ođộộsâu sâu ToolBar Gắn ComboBox vào ToolbarTạocửasốComboBoxgắnvàoToolbartạinútđầutiên if(!m_MyComboBox.Create(WS_CHILD|CBS_DROPDOWN if(!m_MyComboBox.Create(WS_CHILD|CBS_DROPDOWN |CBS_AUTOHSCROLL|WS_VSCROLL |CBS_AUTOHSCROLL|WS_VSCROLL |CBS_HASSTRINGS, |CBS_HASSTRINGS, rect,&m_MyToolBar,ID_BUTTON1)) rect,&m_MyToolBar,ID_BUTTON1)) {{ return1; return1; }}TạodữliệuchocomboBoxvàhiểnthị m_MyComboBox.AddString(TimeNewRoman); m_MyComboBox.AddString(TimeNewRoman); m_MyComboBox.AddString(Tahoma); m_MyComboBox.AddString(Tahoma); m_MyComboBox.SetCurSel(1); m_MyComboBox.SetCurSel(1); m_MyComboBox.ShowWindow(SW_SHOW); m_MyComboBox.ShowWindow(SW_SHOW);MenuMenu - Thêm mới Menu resource MenuKhaibáobiếnquảnlýComboBox classCMainFrame:publicCFrameWnd classCMainFrame:publicCFrameWnd {{ protected: protected: CMenum_MyMenu; C ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows: Chương 5 - Toolbar - DialogBar - Menu Bar LẬP TRÌNH WINDOWSToolbarDialogBarMenuBarToolBar MFC Tutorial - Adding a ToolbarStep1:TạoứngdụngMFCWindowapplicationStep2:ClickchuộtphảiởResourceView:Menu>InsertResource>Toolbar.ĐặtIDtoolbar:IDR_MYTOOLBARthêm4button:IDC_TBBUTTON1,IDC_TBBUTTON2,IDC_TBBUTTON3,ToolBar MFC Tutorial - Adding a Toolbar Step3:KhaibáobiếnCToolBar classCMainFrame:public CFrameWnd { …. protected: CToolBarm_MyToolBar; …. } ToolBar MFC Tutorial - Adding a ToolbarTrongthôngđiệpWM_CREATEtạo3bướcquantrọngđểloadmột toolbar if(!m_MyToolBar.CreateEx(this,TBSTYLE_FLAT, Step4:G ọihàmtạolậpcửasổtoolbar WS_CHILD|WS_VISIBLE|CBRS_TOP| CBRS_GRIPPER)) { MessageBox(Failedtocreatetoolbar ); return1; }Step5:LoadresourcetoolbarBOOLLoadToolBar(LPCTSTRlpszResourceName);. m_MyToolBar.LoadToolBar(IDR_MYTOOLBAR);Step6:GắnToolbarvàoứngdụng m_MyToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_MyToolBar);ToolBar MFC Tutorial - Adding a ToolbarToolBar Gắn bên trên cửa sổ chính EnableDocking(CBRS_ALIGN_TOP); DockControlBar(&m_wndDrawBox,AFX_IDW_DOCKBAR_TOP);ToolBar Gắn bên trái cửa sổ chính EnableDocking(CBRS_ALIGN_LEFT); DockControlBar(&m_wndDrawBox,AFX_IDW_DOCKBAR_LEFT);ToolBar Hiển thị nhiều cộtToolBar Hiển thị nhiều cột//Thêmthu //Thêmthuộộctính ctínhCBRS_SIZE_FIXEDchotoolbar CBRS_SIZE_FIXEDchotoolbarm_MyToolBar.SetBarStyle(m_MyToolBar.GetBarStyle()| m_MyToolBar.SetBarStyle(m_MyToolBar.GetBarStyle()|CBRS_SIZE_FIXED); CBRS_SIZE_FIXED); voidCMainFrame::SetColumns(intnCols,CToolBar&tbToolBox) { intnColumns=nCols; intnCount=tbToolBox.GetCount(); for(inti=0;iToolBar Xử lý sự kiện click lên các button trong tool barToolBar Gắn ComboBox vào Toolbar ToolBar Gắn ComboBox vào ToolbarKhaibáobiếnquảnlýComboBox classCMainFrame:publicCFrameWnd classCMainFrame:publicCFrameWnd {{ protected: protected: CComboBoxm_MyComboBox; CComboBoxm_MyComboBox; CToolBarm_MyToolBar; CToolBarm_MyToolBar; };};Thiếtlậpnútđầutiênlàseparator(phầnphântách)vớiđộrộnglà150pixels m_MyToolBar.SetButtonInfo(0,ID_BUTTON1,TBBS_SEPARATOR,15 m_MyToolBar.SetButtonInfo(0,ID_BUTTON1,TBBS_SEPARATOR,15 0); 0); TạohìnhchữnhậtchứaComboBoxtạinútđầutiên CRectrect; CRectrect; m_MyToolBar.GetItemRect(0,rect); m_MyToolBar.GetItemRect(0,rect); rect.bottom=rect.top+150;//t rect.bottom=rect.top+150;//tạạođ ođộộsâu sâu ToolBar Gắn ComboBox vào ToolbarTạocửasốComboBoxgắnvàoToolbartạinútđầutiên if(!m_MyComboBox.Create(WS_CHILD|CBS_DROPDOWN if(!m_MyComboBox.Create(WS_CHILD|CBS_DROPDOWN |CBS_AUTOHSCROLL|WS_VSCROLL |CBS_AUTOHSCROLL|WS_VSCROLL |CBS_HASSTRINGS, |CBS_HASSTRINGS, rect,&m_MyToolBar,ID_BUTTON1)) rect,&m_MyToolBar,ID_BUTTON1)) {{ return1; return1; }}TạodữliệuchocomboBoxvàhiểnthị m_MyComboBox.AddString(TimeNewRoman); m_MyComboBox.AddString(TimeNewRoman); m_MyComboBox.AddString(Tahoma); m_MyComboBox.AddString(Tahoma); m_MyComboBox.SetCurSel(1); m_MyComboBox.SetCurSel(1); m_MyComboBox.ShowWindow(SW_SHOW); m_MyComboBox.ShowWindow(SW_SHOW);MenuMenu - Thêm mới Menu resource MenuKhaibáobiếnquảnlýComboBox classCMainFrame:publicCFrameWnd classCMainFrame:publicCFrameWnd {{ protected: protected: CMenum_MyMenu; C ...
Tìm kiếm theo từ khóa liên quan:
Lập trình Windows Bài giảng Lập trình Windows Toolbar - DialogBar - Menu Bar Cách xóa menuItem Cách hủy menuItem Cách thêm menuItemGợi ý tài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 158 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 154 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 104 0 0 -
Excel add in development in c and c phần 9
0 trang 101 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 91 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 50 0 0 -
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 43 0 0 -
thủ thuật windows XP hay nhất phần 2
14 trang 39 0 0 -
Bài giảng Lập trình Windows nâng cao: ADO.NET - Bùi Công Danh
57 trang 37 0 0 -
Bài giảng Lập trình Windows: Bài 1 - Trần Ngọc Bảo
77 trang 31 0 0