tailieunhanh - Lập trinh Windows bằng Visual C++ part 3

Tham khảo tài liệu 'lập trinh windows bằng visual c++ part 3', 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ả | Chương 3 Xử lý đầu vào từ chuột chỉ nên sỉr dụng khi có lỗi lớn yêu cầu phải chú ý ngay chẳng hạn như hỏng dư liệu đĩa từ. Ta có thổ thêm ảnh vào hộp thông báo nhờ MB_1CON. MB_ICONINFORMATION hiển thị ký tự i có nghía information trong góc trên trái cùa hộp thông báo. Thông thường chúng được sử dụng khi cung cấp thông tin cho người dùng không kèm theo câu hỏi MessageBox No errors found. Click OK to continue My Application MBJCONINFORMATiON I MB OK MB_ICONQUEST1ON sir dụng biểu tượng dấu hỏi và được dùng cho câu hỏi kiểu Save before closing . MB_ICONSTOP hiển thị vòng tròn đỏ với ký tự X và thông thường dùng đổ thông báo xảy ra lỗi không thể khắc phục được - thí dụ lỗi tràn bộ nhớ yêu cầu phải dừng chương trình. Cuô i cùng MB_1CONEXCLAMATION hiển thị tam giác màu vàng và dấu chấm than. Chương trình chỉ ra thí dụ hộp thông báo sử dụng kiểu MBJCONEXCLAMATION. MFC cung cấp chức năng tương tự hàm thành phần CWnd Mes sageBox dưới hỉnh thúc hàm tổng thẻ AfxMcssagcBox. Cả hai tương tự nhau nhưng AfxMessageBox thôm khả năng liên kết hộp thông báo vói tiện ích trợ giúp trục tuyến của chương trình. AlxMessageBox là không thể thay thế được khi lỗi nghiêm trọng xảy ra trong hàm Initỉnstance của đôì tượng ứng dụng trước khi tạo cửa sổ và ta muốn thỡng báo lỗi cho người sử dụng. MessageBox yêu cầu con trỏ CWnd còn hợp lê và vì vậy khỡng thổ gọi chổng khi cửa sổ chính chưa được lập hay sau khi nó bị phá huỷ. AíxMessageBox không yêu cầu con trỏ kiểu như vậy cho nên nó có thổ được gọi bất kỳ khi nào. Không có cửa sổ khung Thí dụ TicTơc khác với thí dụ mô tả trong chương trước ở một khía cạnh quan trọng. Thay VJ sử dụng cửa sổ khung suy diễn từ CFrameWnd chúng suy diễn lớp cửa sổ trực tiếp từ CWnd. Cửa sổ Trò chơi cờ carô không thể thay đổi kích thước vì kích thước của lưới chơi là cố định. Và vì lý do thẩm mỹ chúng có khung WS_EX_DLGMODALFRAME mỏng như ta nhìn thấy trên nhiều hộp thoại khác và nhiều cửa sổ có kích thước cố định khác. Tổ hợp với chổi nền xám sáng chúng sẽ .