Danh mục

LẬP TRÌNH WINDOWS Toolbar - Menubar DialogBar

Số trang: 86      Loại file: pdf      Dung lượng: 2.41 MB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu lập trình windows toolbar - menubar dialogbar, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH WINDOWS Toolbar - Menubar DialogBarĐại Học Sư Phạm Tp. Hồ Chí MinhKhoa Toán – Tin Học LẬP TRÌNH WINDOWS Toolbar - Menubar DialogBar™ Tạo và xử lý Toolbar™ Tạo và xử lý Menubar™ Tạo và xử lý Dialogbar Trần Ngọc Bảo Email: tnbao.dhsp@gmail.comĐại Học Sư Phạm Tp. Hồ Chí MinhKhoa Toán – Tin Học LẬP TRÌNH WINDOWS Toolbar - Menubar DialogBar Lập trình với ToolbarNỘI DUNG ™ Giới thiệu về Tool bar và Dialog bar ™ Tạo và xử lý tool bar ™ Radio & Check Box buttons trên tool bar ™ Thêm combo box vào Tool bar ™ Thêm Flyby và ToolTip ™ Dialog bar ™ Resizable dialog barTran Ngoc Bao 3 Dai hoc Su Pham TP.HCMTool bar – Dialog bar Tool bar Dialog bar Tree Tool bar control Tool bar Tool bar Tool barTran Ngoc Bao 4 Dai hoc Su Pham TP.HCMTool bar – Dialog bar Tool bar (Docked to Top) Dialog bar (docked to Left) Tool bar Tool Bar (Floated) (Docked To Right) Tool bar (Docked to Left) Tool bar (Docked to bottom) Tree controlTran Ngoc Bao 5 Dai hoc Su Pham TP.HCMCác thành phần trên Tool bar Push button Bitmap button Check box button Separator Radio button Radio button Close button Tool bar Caption Separator Combo box Separator Check box buttonTran Ngoc Bao 6 Dai hoc Su Pham TP.HCMTạo và xử lý Tool bar ™ Tạo một ứng dụng có Tool bar mặc định bằng AppWizard ™ Tạo và xử lý Tool bar bằng lớp CToolBarTran Ngoc Bao 7 Dai hoc Su Pham TP.HCMTool bar - Tạo ứng dụng bằng AppWizard ™ Chọn menu File Æ New ™ Chọn Tab Projects ™ Chọn loại project “MFC AppWizard (exe)” ™ Đặt tên project trong ô “Project name” ™ Xác định đường dẫn thư mục trong “Location” ™ Step 1: Chọn loại ứng dụng “Single Document”, bỏ option “Document/View architecture support” ™ Nhấn “Next” đến “Step 4 of 6”Tran Ngoc Bao 8 Dai hoc Su Pham TP.HCMTool bar - Tạo ứng dụng bằng AppWizard Chọn option “Docking toolbar” để AppWizard tự động tạo ra tool bar mặc địnhTran Ngoc Bao 9 Dai hoc Su Pham TP.HCMTool bar - Tạo ứng dụng bằng AppWizard Tool bar mặc định Kết quả chạy chương trình tạo tool bar bằng AppWizardTran Ngoc Bao 10 Dai hoc Su Pham TP.HCMTool bar - Các xử lý trong lớp CMainFrame ™ Khai báo biến CToolBar class CMainFrame : public CFrameWnd { …. protected: //khai báo biến xử lý default tool bar CToolBar m_wndToolBar; …. } ™ Các xử lý trong hàm OnCreate ƒ Bước 1: Gọi hàm tạo lập cửa sổ tool bar CToolBar::Create(…) ƒ Bước 2: Load resource tool bar CToolBar::LoadToolBar(…) ƒ Bước 3: Thiết lập thuộc tính tool bar CToolBar::SetBarStyle(…) ƒ Bước 4: Gọi hàm CToolBar::EnableDocking(…) ƒ Bước 5: Gọi hàm CToolBar::EnableDocking(…) để gắn tool barTran Ngoc Bao 11 Dai hoc Su Pham TP.HCMTool bar - Các xử lý trong hàm OnCreate int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { …... if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)) { TRACE0(Failed to create toolbar ); return -1; // fail to create } m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); ….. }Tran Ngoc Bao 12 Dai hoc Su Pham TP.HCMThêm Tool bar vào ứng dụng ™ Thêm mới Tool bar resource ™ Khai báo biến CToolBar ™ Tạo tool bar ™ Thiết lập thuộc tính tool bar ™ Gắn tool bar ™ Xử lý messageTran Ngoc Bao 13 Dai hoc Su Pham TP.HCMThêm mới tool bar resource Tool bar resourceTran Ngoc Bao 14 Dai hoc Su Pham TP.HCMThêm mới tool bar resource (tt) Chọn mục Insert Toolbar để thêm mới tool bar reso ...

Tài liệu được xem nhiều: