0

tài liệu windows form c

Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx

Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx

Kỹ thuật lập trình

... 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 c c cửa sổ conVí dụ: Word, Excel, VC++,…DialogMột c a sổ làm vi c Thường kích thư c cố địnhThường không c menu barThường c c c button, ... c c c cửa sổ conVí dụ: NotePad, Paint,…MDI - Multiple Document InterfaceMộ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...
  • 22
  • 695
  • 1
Tài liệu Lập trình C trên Windows Ví dụ và Bài tập docx

Tài liệu Lập trình C trên Windows Ví dụ và Bài tập docx

Kỹ thuật lập trình

... WM_PAINT•HDC GetDC( HWND hWnd); •int ReleaseDC( HWND hWnd, HDC hDC // handle to DC );Chọn c c đối tượng vẽ vào trong DC•HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj);2Graphics Device Interface ... Mô tả:Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên Windows. • Yêu c u:classCMyDC {Public:PAINTSTRUCT m_ps;HDC m_hdc;HWND m_hwnd;HDC BeginPaint(HWND);void EndPaint();void ... SelectObject(hdc,hBr);Rectangle(hdc,0,0,400,200);…20DLL?18Ví dụ 6HDC CMyDC::BeginPaint(HWND hwnd){m_hwnd = hwnd;m_hdc = BeginPaint(m_hwnd, &m_ps);return m_hdc;}void CMyDC::EndPaint(){EndPaint(m_hwnd,&m_ps);}void...
  • 20
  • 556
  • 0
Tài liệu Lập trình C trên Windows Các kỹ thuật xử lý Clipboard docx

Tài liệu Lập trình C trên Windows Các kỹ thuật xử lý Clipboard docx

Kỹ thuật lập trình

... biết13/06/200 3C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 6[1] … - C c 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 c c 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íchlParam: handle c a c a sổ ... Clipboard vẫn c n chứa handle dữ liệu NULLChủ Clipboard c n: mở Clipboard, xóa Clipboard, chuyển tất c dữ liệu vào Clipboard và đóng nó lạiWM_DESTROYCLIPBOARD: đư c Windows gởi cho chủ Clipboard...
  • 49
  • 454
  • 1
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook doc

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook doc

Kỹ thuật lập trình

... t c Hook…(tt)Mỗi loại Hook c n c c 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 SetWindowsHookExHook Procedure ... Hook: C i đặt c c 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 c c c thông điệp trong một tiểu trình hay một ứng dụng c thể C i đặt toàn c c ... thuật Hook – Chuỗi Hook (Hook chain)Chuỗi Hook: là một dãy c c 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ý c c chuỗi Hook riêng biệt cho từng...
  • 12
  • 491
  • 6
Tài liệu Lập trình C trên Windows : Thư viện đồ họa GDI docx

Tài liệu Lập trình C trên Windows : Thư viện đồ họa GDI docx

Kỹ thuật lập trình

... 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 DCCDC: là lớp c sở dùng để quản lý DCCPaintDC: Dẫn xuất từ lớp CDC, Dùng với c c 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...
  • 37
  • 481
  • 2
Tài liệu Lập trình C trên Windows: Các kỹ thuật xử lý Clipboard doc

Tài liệu Lập trình C trên Windows: Các kỹ thuật xử lý Clipboard doc

Kỹ thuật lập trình

... 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 NULLChủ Clipboard c n: mở Clipboard, xóa Clipboard, chuyển tất c dữ liệu vào Clipboard và ... bản C cc cần th c hiện để chuyển dữ liệu vào Clipboard:Bư c 1: Mở Clipboard với hàm OpenClipboardBư c 2: Loại bỏ dữ liệu hiện c trong Clipboard với hàm EmptyClipboardBư c 3: ... hàm SetClipboardData để chuyển khối nhớ toàn c c ho c c c đối tượng kh c (như bitmap handle) chứa dữ liệu vào ClipboardBư c 4: Đóng Clipboard với hàm CloseClipboard13/06/200 3C4 W - Clipboard...
  • 49
  • 479
  • 0
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook ppt

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook ppt

Kỹ thuật lập trình

... Hook…(tt)Mỗi loại Hook c n c c 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 SetWindowsHookExHook Procedure c i sau sẽ ... Hook: C i đặt c c 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 c c c thông điệp trong một tiểu trình hay một ứng dụng c thể C i đặt toàn c c ... giám sát c c thông điệp mà ứng dụng c i vào hệ thốngDạ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ý....
  • 12
  • 664
  • 0
Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook pptx

Tài liệu Lập trình C trên Windows Kỹ thuật lập trình Hook pptx

Kỹ thuật lập trình

... c c 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 HookMột ứng dụng c n phải th c hiện vi c Cài đặt thủ t c ... hệ thốngDạ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 HookwParam,...
  • 12
  • 447
  • 4
Tài liệu lập trình C

Tài liệu lập trình C

Kỹ thuật lập trình

... c c c thư m c con sau: C: \TC\BGI chứa c c tệp ñuôi BGI và CHR C: \TC\BIN chứa c c tệp chương trình (ñuôi EXE) như TC, TCC, TLIB, TLINK, … C: \TC\INCLUDE chứa c c 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ộ c c khái niệm, ñịnh nghĩa, c c kiểu dữ liệu, c c cấu tr c lệnh, c c hàm và c c 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 c c 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...
  • 337
  • 1,094
  • 18
Tài liệu tự học C++

Tài liệu tự học C++

Kỹ thuật lập trình

... 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 Windowsc c nútnày c ng chia xẻ c c thu c tính và hành vi chung với nhau. Ví dụ, c c nút c c c ... đổi chương trình, do đó c n thiết phải giữ lại c c tập tin nguồn. Hầu hết c c IDEtạo ra c c c c tập tin nguồn (.cs) và c c tập tin th c thi. C ng như giữ c c tập tin nguồnchúng ta c ng c n ... đư c th c thi, cung c p c c 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à c c hình th c kh c của vi c chính xác...
  • 389
  • 1,333
  • 10
Tài liệu Windows Forms

Tài liệu Windows Forms

Kỹ thuật lập trình

... 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...
  • 18
  • 617
  • 0

Xem thêm