Lập trình windows với MFC Micrisoft visual C++6.0- P6
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Lập trình windows với MFC Micrisoft visual C++6.0- P6 Thöïc haønh 1: Vieát öùng duïng nhö VD19. Boå sung nuùt choïn Nhap xong, m_editName.Create( WS_CHILD | WS_VISIBLE | WS_BORDER, maø khi choïn, seõ duøng hoäp thoâng baùo ñeå hieån thò noäi dung vöøa nhaäp. CRect( 135, 75, 280, 95 ), this, IDC_YOURNAME ); Taïo döï aùn VD21 nhö VD19. Chænh söûa cho CEmpWnd nhö sau: return 0; } Boå sung haønh vi xöû lyù: afx_msg void OnClickNhapxong() Trong baûng MessageMap, boå sung muïc xöû lyù message: void CEmpWnd::OnClickNhapxong () { BEGIN_MESSAGE_MAP(CEmpWnd, CWnd) CString yourname; //{{AFX_MSG_MAP(CEmpWnd) m_editName.GetWindowText( yourname ); ON_WM_CREATE() Muïc boå sung MessageBox ( yourname, Hello !, ON_WM_DESTROY() MB_OK | MB_ICONEXCLAMATION ); ON_WM_PAINT() } //}}AFX_MSG_MAP ON_EN_CHANGE( IDC_YOURNAME, OnYourNameChange ) Khai baùo ID resource: IDC_NHAPXONG, boå sung ñoái töôïng thuoäc tính END_MESSAGE_MAP() protected m_buttonNhapxong kieåu CButton. Trong OnCreate:8.3 CButton: int CEmpWnd::OnCreate( LPCREATESTRUCT lpCreateStruct ) CButton laø lôùp ñoái töôïng quaûn lyù nuùt choïn treân cöûa soå giao dieän. Trong {windows, caùc nuùt choïn coù theå hoaït ñoäng ñoäc laäp hay theo nhoùm. if (CWnd::OnCreate(lpCreateStruct) == -1) CButton( ); Taïo laäp ñoái töôïng nuùt choïn roãng. return -1; BOOL Create ( m_staticName.Create( _T(Enter your name:), WS_CHILD | WS_VISIBLE, LPCTSTR lpszCaption, // Noäi dung thoâng baùo CRect(10, 75, 130, 95), this ); DWORD dwStyle, // Thoâng soá daïng nuùt (BS_PUSHBUTTON) m_editName.Create( WS_CHILD | WS_VISIBLE | WS_BORDER, const RECT& rect, // Toïa ñoä, kích thöôùc nuùt choïn CRect( 135, 75, 280, 95 ), this, -1 ); CWnd* pParentWnd, // Con troû cöûa soå cha m_buttonNhapxong.Create ( UINT nID // Soá hieäu nuùt choïn _T(Nhap xong), WS_CHILD | WS_VISIBLE, ); Khôûi taïo thoâng soá cho ñoái töôïng nuùt choïn. CRect(10, 115, 90, 140), this, IDC_NHAPXONG ); HBITMAP GetBitmap( ) const ; Handle cuûa aûnh bitmap ñang duøng. return 0; HBITMAP SetBitmap(HBITMAP hBitmap); Gaén aûnh bitmap vaøo nuùt. } HICON GetIcon( ) const; Handle cuûa icon ñang duøng. Trong baûng MessageMap cuûa CEmpWnd, boå sung muïc xöû lyù message: HICON SetIcon( HICON hIcon ); Gaén icon vaøo nuùt. virtual void DrawItem( LPDR ...
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình Visual C++ tài liệu lập trìnhGợi ý tài liệu liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 164 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 159 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
142 trang 130 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
150 trang 104 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 103 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
87 trang 80 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 12
28 trang 70 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 53 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 3
25 trang 45 0 0 -
Ngân hàng đề thi học phần Nhập môn tin học - Nhập môn lập trình
18 trang 44 0 0 -
Ngân hàng câu hỏi trắc nghiệm về lập trình web ASP.Net (C#)
11 trang 44 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 42 0 0