Tham khảo tài liệu 'cracker handbook part 27', 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ả | int x horizontal position of window int y vertical position of window int nWidth window width int nHeight window height HWND hWndParent handle of parent or owner window HMENU hMenu handle of menu or child-window identifier HINSTANCE hInstance handle of application instance LPVOID IpParam address of window-creation data Returns Nếu function hoàn thành giá trị trả về là handle của window mới. Nếu function không hoàn thành giá trị trả về là NULL. SendMessageA SendMessageW Hàm SendMessage có nhiệm vụ gởi specified message đến window hoặc windows. Hàm này gọi window procedure cho specified window và không quay về cho đến khi window procedure gởi xong message. Ngược lại hàm PostMessage có nhiệm vụ post message đến message của thread và trở về ngay lập tức. Code LRESULT SendMessage HWND hwnd handle of destination window UINT uMsg message to send WPARAM wParam first message parameter LPARAM IParam second message parameter Returns Giá trị trả về ghi kết quả của message processing và dựa vào message đã được gởi. ShowWindow Hàm ShowWindow có nhiệm vụ set trạng thái hiện ra của specified window. Code BOOL ShowWindow HWND hwnd int nCmdShow handle of window show state of window Returns Nếu window được thấy giá trị trả về là TRUE. Nếu window bị che giá trị trả về là FALSE. UpdateWindow Hàm UpdateWindow có nhiệm vụ cập nhật client area của specified window bằng cách gởi WM_PAINT message đến window nếu vùng update của window không trống. Hàm này gởi thẳng WM_PAINT message đến window procedure của specified window bỏ qua application queue. Nếu vùng update trống thì message sẽ không được gửi đi. Code BOOL UpdateWindow HWND hwnd handle of window Returns Nếu function hoàn thành giá trị trả về là TRUE. Nếu function không hoàn thành giá trị trả về là FALSE. The_lighthouse REA File Accesses _lread Hàm _lread có nhiệm vụ đọc dữ liệu từ specified file. Hàm này tương thích với phiên bản 16-bit của Window. Còn đối với Win32 thì chúng ta nên dùng hàm ReadFile Code UINT _lread HFILE hFile