Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Ðang chuyển nút bằng chuột . nPos được sử dụng trong các tác vụ định vị nút tuyệt đối ( ). Dùng hành vi GetDlgCtrlID của đối tượng chỉ bởi pScrollBar để xác định số hiệu của mục phát sinh message WM_HSCROLL. | SB_PAGERIGHT Tăng nút một đoạn SB_RIGHT Tăng nút đến vị trí cao nhất SB_THUMBPOSITION Chuyển nút bằng chuột SB_THUMBTRACK Đang chuyển nút bằng chuột. nPos được sử dụng trong các tác vụ định vị nút tuyệt đôi . Dùng hành vi GetDlgCtrllD của đối tượng chi bởi pScroHBarđể xác định số hiệu của mục phát sinh message WM_HSCROLL. Đây là cơ sở giúp phân biệt mục này với các mục khác trong cùng cửa sổ giao diện nhằm lựa chọn xử lý thích hỢp cho WMJHSCROLL. afx_msg void OnVScroll UINT nSBCode Số hiệu ghi nhận đặc điểm tác động UINT nPos Vị trí nút cuộn nút trượt trên mục CScrollBar pScrollBarll Con trỏ đối tượng quản lý mục Hành vi xử lý WM_VSCROLL message do windows gửi đến cửa sổ khi có một mục là thanh cuộn hay thanh trượt đặt thẳng đứng vertical scrollbar hoặc vertical sliderCtrl trong cửa sổ bị tác động. Xử lý của hành vi này được cài đặt tương tự hành vi OnHScroll. afx_msg BOOL OnSetCursor CWnd pWnd UI NT nHitTest UI NT message Con trỏ đến đối tượng cửa sổ chứa cursor Thông tin về vị trí cursor Chứa các số hiệu message có liên quan đến trạng thái hiện thời của các nút con chuột Hành vi xử lý WM_SETCURSOR message do windows gửi đến cửa sổ khi windows cần ấn định lại hình dạng cursor cho phù hỢp với vị trí hiện thời của nó trên cửa sổ. nHitTestứvíia thông tin vị trí hiện thời của cursor HTBORDER Cursor hiện nằm trên biên cửa sổ HTCLIENT Cursor hiện nằm trong vùng Client HTCAPTION Cursor hiện nằm trên tiêu de của cửa sổ virtual LRESULT WindowProc UINT message WPARAM wParam LPARAM ParamỴ Hành vi xử lý các message gửi đến cửa sổ. Mặc nhiên hành vi này dựa vào bảng MessageMap để chuyển message đến hành vi xử lý message tương ứng cua đôi tượng quản lý cửa sổ. 4.3 Sử DUNG ĐỐI TƯƠNG CVVnd 4.3.1 Sử dung CVVnd làm giao diên chính của ửng dung Tạo dự án VD02 như dự án VD01. Thực hiện các bổ sung sau Tạo icon có số hiệu là IDC_MAINFRAME. Tham khảo 2.8 . Tạo cursor có số hiệu là IDC_MAINFRAME Tạo mới cursor Thực hiện tương tự như tạo mới icon 2.8 . 48 Lập trình Windows với MFC - .