Button
Button là đối tượng phổ biến nhất trên ứng dụng GUI. Sau đây, chúng ta tìm hiểu cách tạo button resource và xử lí sự kiện khi click button.
Chúng ta sẽ sử dụng source code base tại bài viết Dialog-based để add thêm button.
- Chọn [View] -> [Other Windows] -> [View Resources]
- Click [ID_MFCDIALOG_DIALOG] trong folder Dialog để hiển thị dialog [MFCDialog]
Chúng ta add thêm button vào màn hình dialog.
Chọn toolbox ở góc trái màn hình, search keyword “button”
Kéo thả button vào màn hình dialog
Để thay đổi thuộc tính button, right-click chuột vào [Button1], chọn [Properties]
Thuộc tính của button [Button1] Rename [Button1] –> [Show]
Right-click chuột vào [Button1], chọn [Add Event Handler…]
Event Handler Wizard tự động tạo interface phương thức xử lí sự kiện click [Button1] trong file MFCAppDlg.cpp
void CMFCAppDlg::OnBnClickedButton1() { // TODO: Add your control notification handler code here }
Nhiệm vụ tiếp theo, chúng ta cần add logic xử lí cho phương thức OnBnClickedButton1().
void CMFCAppDlg::OnBnClickedButton1() { // TODO: Add your control notification handler code here MessageBox(L"MFC - Button Demo", L"Info", MB_ICONINFORMATION); }
Khi click [Button1], show modal dialog [Information] với nội dung “Hi there. This is VNCODING blog”
Leave a Reply
You must be logged in to post a comment.