... MyWndProc; // tên hàm xử lý messagewc.hInstance = hInstance;wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR);wc.hIcon = LoadIcon(hInstance, (LPSTR) IDI_ICON);wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE ... (Resizeable)Cho phép Maximize/Minimize/Close cc cửa sổ conVí dụ: Word, Excel, VC++,…DialogMột c a sổ làm vi c Thường kích thư c cố địnhThường không c menu barThường ccc button, ... ccc cửa sổ conVí dụ: NotePad, Paint,…MDI - Multiple Document InterfaceMột c a sổ làm vi c chính (Frame window) và nhiều c a sổ con (Child window)Cho phép thay đổi kích thư c cửa...
... biết13/06/200 3C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 6[1] … - Cc cơ chế Clipboard trong Windows C chế Windows Clipboard API chuẩn C chế OLE Clipboard1813/06/200 3C4 W - Clipboard ... điệp WM_CHANGECBCHAIN:Đư c gửi đến cho cc Clipboard Viewer khi c một Viewer gọi hàm ChangeClipboardChain.wParam: handle c a c a sổ đư c gỡ khỏi chuỗi xíchlParam: handle c a c a sổ ... Clipboard vẫn c n chứa handle dữ liệu NULLChủ Clipboard c n: mở Clipboard, xóa Clipboard, chuyển tất c dữ liệu vào Clipboard và đóng nó lạiWM_DESTROYCLIPBOARD: đư cWindows gởi cho chủ Clipboard...
... t c Hook…(tt)Mỗi loại Hook c n cc ch xử lý kh c nhau khi xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure bằng c ch dùng hàm SetWindowsHook hay SetWindowsHookExHook Procedure ... Hook: C i đặt cc bộ (Thread Hook): hàm giám sát đư c cài vào sau Thread message Queue Æ c t c dụng giám sát tất ccc thông điệp trong một tiểu trình hay một ứng dụng c thể C i đặt toàn cc ... thuật Hook – Chuỗi Hook (Hook chain)Chuỗi Hook: là một dãy cc thủ t c Hook đư c liên kết theo thứ tự độ ưu tiên th c hiện giảm dần HĐH Windows quản lý cc chuỗi Hook riêng biệt cho từng...
... MFC…(tt)CDC::SetROP2CDC::GetROP2R2_COPYPENDrawing modeCDC::MoveToCDC::GetCurrentPosition(0, 0)Current Pen PositionCDC::SelectObjectBLACK_PENPenCDC::SelectObjectSYSTEM_FONTFontCDC::SetTextColorCDC::GetTextColorBlackText ... niệm c bản - DC trong MFC C c lớp liên quan đến DCCDC: là lớp c sở dùng để quản lý DCCPaintDC: Dẫn xuất từ lớp CDC, Dùng với cc thao t c vẽ trong vùng client c a c a sổChỉ ... PositionCDC::SelectObjectBLACK_PENPenCDC::SelectObjectSYSTEM_FONTFontCDC::SetTextColorCDC::GetTextColorBlackText colorCDC::SetBkColorCDC::GetBkColorWhiteBackground colorÝ nghĩa /C c hàm liên quanGía trị m c địnhThu c tínhMột số thu c tính do lớp CDC quản lýSummer...
... Clipboard trư c khi ứng dụng chủ Clipboard kết th c. Khi đó, Clipboard vẫn c n chứa handle dữ liệu NULLChủ Clipboard c n: mở Clipboard, xóa Clipboard, chuyển tất c dữ liệu vào Clipboard và ... bản C c bư c cần th c hiện để chuyển dữ liệu vào Clipboard:Bư c 1: Mở Clipboard với hàm OpenClipboardBư c 2: Loại bỏ dữ liệu hiện c trong Clipboard với hàm EmptyClipboardBư c 3: ... hàm SetClipboardData để chuyển khối nhớ toàn cc ho ccc đối tượng kh c (như bitmap handle) chứa dữ liệu vào ClipboardBư c 4: Đóng Clipboard với hàm CloseClipboard13/06/200 3C4 W - Clipboard...
... Hook…(tt)Mỗi loại Hook c n cc ch xử lý kh c nhau khi xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure bằng c ch dùng hàm SetWindowsHook hay SetWindowsHookExHook Procedure c i sau sẽ ... Hook: C i đặt cc bộ (Thread Hook): hàm giám sát đư c cài vào sau Thread message Queue Æ c t c dụng giám sát tất ccc thông điệp trong một tiểu trình hay một ứng dụng c thể C i đặt toàn cc ... giám sát cc thông điệp mà ứng dụng c i vào hệ thốngDạng chung c a Hook Procudure:LRESULT CALLBACK HookProc(int nCode,WPARAM wParam,LPARAM lParam);nCode: x c định hành động c n xử lý....
... cc message kh c) WH_CBT: Windows gọi hàm hook CBT trư c khi tạo lập (create), kích hoạt (active), hủy (destroy), minimize, maximize, di chuyển (move), thay đổi kích thư c (size),… c a c a ... họa c ch lập trình Hook9Spring 200 4C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 17Minh họa c ch lập trình Hook - C i đặt thủ t c HookMột ứng dụng c n phải th c hiện vi c Cài đặt thủ t c ... hệ thốngDạng chung c a Hook Procudure:LRESULT CALLBACK HookProc(int nCode,WPARAM wParam,LPARAM lParam);nCode: x c định hành động c n xử lý. Giá trị c a nCode tùy thu c loại HookwParam,...
... ccc thư m c con sau: C: \TC\BGI chứa cc tệp ñuôi BGI và CHR C: \TC\BIN chứa cc tệp chương trình (ñuôi EXE) như TC, TCC, TLIB, TLINK, … C: \TC\INCLUDE chứa cc tệp tiêu ñề ñuôi H C: \TC\LIB ... khái niệm trong C ñều dùng ñư c trong C ++. Vì trong C ++ sử dụng gần như toàn bộ cc khái niệm, ñịnh nghĩa, cc kiểu dữ liệu, c c cấu tr c lệnh, cc hàm và cc công c kh c của C, nên sẽ thuận ... chính c a lập trình c u tr c là tổ ch c chương trình thành cc chương trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và hàm (fuction). Trong C chỉ c một loại chương...
... OK, Cancel, Help, thìth c chất là chúng ta đang dùng ba thể hiện c a một kiểu nút lệnh trong Windows và cc nútnày c ng chia xẻ cc thu c tính và hành vi chung với nhau. Ví dụ, cc nút ccc ... đổi chương trình, do đó c n thiết phải giữ lại cc tập tin nguồn. Hầu hết cc IDEtạo ra cccc tập tin nguồn (.cs) và cc tập tin th c thi. C ng như giữ cc tập tin nguồnchúng ta c ng c n ... đư c th c thi, cung c p cc dịch vụ c t lõinhư: quản lý bộ nhớ, quản lý tiểu trình, và quản lý từ xa. Ngoài ra nó c n th c đẩy vi c sửdụng kiểu an toàn và cc hình th c kh c của vi c chính xác...
... MyForm form = new MyForm(); System .Windows. Forms.Application.Run (form) ; }}Complex ControlsComplex ControlsComplex ControlsComplex ControlsDocking ControlsDocking ControlsAnchor a control ... DataControls for Navigating Data Windows Forms Application Structure Windows Forms Application Structure Windows Forms Application Structure Windows Forms Application StructureA Windows Forms ... base.OnClick(e); // Button.OnClick fires Click event }}Deploying Windows Forms Deploying Windows Forms ApplicationsApplicationsDeploying Windows Forms Deploying Windows Forms ApplicationsApplicationsMicrosoft...