lập trình c trên windows kỹ thuật lập trình hook

Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

... nguyên t c “Chỉ c phần tử chọn thời điểm” VD Ch c vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất xử lý menu item vào chung hàm xử lý C ch 2: dùng macro ON_COMMAND_RANGE C4 W ... } C4 W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 51 Xử lý menu - Thay đổi trạng thái menu C c ví dụ: Khi user chọn ch c vẽ Circle c n thể dấu check ( ) phía trư c Ch c Cut/Copy/Delete ... lên hàm chuẩn lớp CFrameWnd void CMainWindow::OnPaint () { CPaintDC dc(this); CRect rect; GetClientRect (&rect); dc.DrawText (_T ("Hello, MFC"), -1, &rect, DT_SINGLELINE ¦ DT_CENTER ¦ DT_VCENTER);...

Ngày tải lên: 19/10/2013, 19:15

36 547 7
Lập trình C trên Windows - Kỹ thuật lập trình Hook

Lập trình C trên Windows - Kỹ thuật lập trình Hook

... – Thủ t c Hook (tt) Mỗi loại Hook c n c c ch xử lý kh c xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure c ch dùng hàm SetWindowsHook hay SetWindowsHookEx Hook Procedure c i sau nằm ... Lập trình kiện C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 Spring 2004 Giới thiệu kỹ thuật Hook Hook ? M c tiêu Hook ? C c loại Hook Thủ t c Hook (Hook procedure) Chuỗi Hook (Hook ... Hook C i đặt thủ t c Hook Ví dụ thủ t c Hook Chuyển message cho thủ t c Hook Hủy bỏ c i đặt Hook C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 15 Minh họa c ch lập trình Hook - C c hàm...

Ngày tải lên: 23/10/2013, 17:15

12 764 10
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)

Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)

... nguyên t c “Chỉ c phần tử chọn thời điểm” VD Ch c vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất xử lý menu item vào chung hàm xử lý C ch 2: dùng macro ON_COMMAND_RANGE C4 W ... (property sheet) Docking control bar Version 3.1: Hỗ trợ control chuẩn Windows 95 ODBC level with Access Jet database engine C c lớp Winsock ph c vụ lập trình TCP/IP C4 W - VisualC++ (MFC) - Nguyen Tri ... } C4 W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 51 Xử lý menu - Thay đổi trạng thái menu C c ví dụ: Khi user chọn ch c vẽ Circle c n thể dấu check ( ) phía trư c Ch c Cut/Copy/Delete...

Ngày tải lên: 08/11/2013, 04:15

37 546 3
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

... – Thủ t c Hook (tt) Mỗi loại Hook c n c c ch xử lý kh c xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure c ch dùng hàm SetWindowsHook hay SetWindowsHookEx Hook Procedure c i sau nằm ... Lập trình kiện C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 Spring 2004 Giới thiệu kỹ thuật Hook Hook ? M c tiêu Hook ? C c loại Hook Thủ t c Hook (Hook procedure) Chuỗi Hook (Hook ... Hook C i đặt thủ t c Hook Ví dụ thủ t c Hook Chuyển message cho thủ t c Hook Hủy bỏ c i đặt Hook C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 15 Minh họa c ch lập trình Hook - C c hàm...

Ngày tải lên: 15/12/2013, 16:15

12 492 6
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

... – Thủ t c Hook (tt) Mỗi loại Hook c n c c ch xử lý kh c xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure c ch dùng hàm SetWindowsHook hay SetWindowsHookEx Hook Procedure c i sau nằm ... Lập trình kiện C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 Spring 2004 Giới thiệu kỹ thuật Hook Hook ? M c tiêu Hook ? C c loại Hook Thủ t c Hook (Hook procedure) Chuỗi Hook (Hook ... Hook C i đặt thủ t c Hook Ví dụ thủ t c Hook Chuyển message cho thủ t c Hook Hủy bỏ c i đặt Hook C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 15 Minh họa c ch lập trình Hook - C c hàm...

Ngày tải lên: 16/12/2013, 03:15

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

... – Thủ t c Hook (tt) Mỗi loại Hook c n c c ch xử lý kh c xây dựng Hook Procedure C thể c i đặt nhiều Hook Procedure c ch dùng hàm SetWindowsHook hay SetWindowsHookEx Hook Procedure c i sau nằm ... Lập trình kiện C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 Spring 2004 Giới thiệu kỹ thuật Hook Hook ? M c tiêu Hook ? C c loại Hook Thủ t c Hook (Hook procedure) Chuỗi Hook (Hook ... Hook C i đặt thủ t c Hook Ví dụ thủ t c Hook Chuyển message cho thủ t c Hook Hủy bỏ c i đặt Hook C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 15 Minh họa c ch lập trình Hook - C c hàm...

Ngày tải lên: 23/12/2013, 03:15

12 448 4
Lập trình C trên Windows - Các kỹ thuật xử lý Clipboard

Lập trình C trên Windows - Các kỹ thuật xử lý Clipboard

... DH.KHTN Tp.HCM 13/06/2003 38 19 [3] … - Chuyển liệu … – C cc C cc cần th c để chuyển liệu vào Clipboard: Bư c 1: Mở Clipboard với hàm OpenClipboard Bư c 2: Loại bỏ liệu c Clipboard với ... dạng chuẩn Hệ thống tự th c vi c chuyển đổi định dạng liệu định dạng sau: CF_TEXT, CF_OEMTEXT, CF_UNICODETEXT CF_BITMAP, CF_DIB, CF_DIBV5 Từ CF_DIB CF_DIBV5 sang CF_PALETE CF_METAFILEPICT, CF_ENHMETAFILE ... Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] … - C c chế Clipboard Windows C chế Windows Clipboard API chuẩn C chế OLE Clipboard C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] …...

Ngày tải lên: 23/10/2013, 17:15

49 498 3
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

... DH.KHTN Tp.HCM 13/06/2003 38 19 [3] … - Chuyển liệu … – C cc C cc cần th c để chuyển liệu vào Clipboard: Bư c 1: Mở Clipboard với hàm OpenClipboard Bư c 2: Loại bỏ liệu c Clipboard với ... dạng chuẩn Hệ thống tự th c vi c chuyển đổi định dạng liệu định dạng sau: CF_TEXT, CF_OEMTEXT, CF_UNICODETEXT CF_BITMAP, CF_DIB, CF_DIBV5 Từ CF_DIB CF_DIBV5 sang CF_PALETE CF_METAFILEPICT, CF_ENHMETAFILE ... Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] … - C c chế Clipboard Windows C chế Windows Clipboard API chuẩn C chế OLE Clipboard C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] …...

Ngày tải lên: 15/12/2013, 16:15

49 454 1
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

... DH.KHTN Tp.HCM 13/06/2003 38 19 [3] … - Chuyển liệu … – C cc C cc cần th c để chuyển liệu vào Clipboard: Bư c 1: Mở Clipboard với hàm OpenClipboard Bư c 2: Loại bỏ liệu c Clipboard với ... dạng chuẩn Hệ thống tự th c vi c chuyển đổi định dạng liệu định dạng sau: CF_TEXT, CF_OEMTEXT, CF_UNICODETEXT CF_BITMAP, CF_DIB, CF_DIBV5 Từ CF_DIB CF_DIBV5 sang CF_PALETE CF_METAFILEPICT, CF_ENHMETAFILE ... Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] … - C c chế Clipboard Windows C chế Windows Clipboard API chuẩn C chế OLE Clipboard C4 W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 13/06/2003 [1] …...

Ngày tải lên: 16/12/2013, 03:15

49 479 0
Tài liệu Hướng dẫn thực hành Lập trình C trên Windows - SỬ DỤNG KỸ THUẬT DEVICE CONTEXT ẢO docx

Tài liệu Hướng dẫn thực hành Lập trình C trên Windows - SỬ DỤNG KỸ THUẬT DEVICE CONTEXT ẢO docx

... y G c trái vùng device context đích nWidth, nHeight Kích thư c vùng device context đích pPSrcDC Con trỏ đến device context nguồn xSrc, yScr G c trái vùng ảnh chép device context nguồn nSrcWidth, ... PutBitmap(CDC* pDC, CBitmap* pBitmap, CPoint TopLeft, DWORD dwRop = SRCCOPY ) { BITMAP bm; CDC TempDC; TempDC.CreateCompatibleDC(pDC); TempDC.SelectObject(pBitmap); pBitmap->GetBitmap(&bm); pDC->BitBlt(TopLeft.x, ... device context đích pSrcDC Con trỏ đến device context nguồn xSrc, yScr G c trái vùng ảnh chép device context nguồn dwRop Chế độ chép ảnh nWidth nWidth (x, y) (xSrc, ySrc) 3.1 nHeight nHeight DC...

Ngày tải lên: 17/02/2014, 23:20

8 670 1
Lập trình C trên Windows Các kỹ thuật xử lý Clipboard Nguyễn Tri Tuấn Khoa(Tiếp theo) pdf

Lập trình C trên Windows Các kỹ thuật xử lý Clipboard Nguyễn Tri Tuấn Khoa(Tiếp theo) pdf

... c liệu: (Kỹ thuật Owner display) Clipboard SetClipboardData(CF_OWNERDISPLAY, NULL); App1 Không gọi CloseClipboard App2 App3 Thông tin c liệu: (Kỹ thuật Owner display) Clipboard GetPriorityClipboardFormatàCF_OWNERDISPLAY ... Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 SetClipboardData App1 Clipboard Tiếp t cc trường hợp App2 App3 Thông tin c liệu: (Kỹ thuật Owner display) Clipboard OpenClipboard App1 App2 ... Data1 Clipboard CloseClipboard Data1’ App1 App2 App3 Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 Clipboard OpenClipboard App1 App2 App3 Thông tin liệu: (Kỹ thuật Delayed Rendering) Data1 Clipboard...

Ngày tải lên: 12/08/2014, 05:21

28 380 0
LẬP TRÌNH WINDOWS - KỸ THUẬT LẬP TRÌNH VISUAL C++(MFC – Microsoft Foundation Classes) pdf

LẬP TRÌNH WINDOWS - KỸ THUẬT LẬP TRÌNH VISUAL C++(MFC – Microsoft Foundation Classes) pdf

... chương trình Hello C c class ứng dụng Hello CObject CCmdTarget CWinThread CWnd CWinApp CFrameWnd CMyApp CMainWindow C cc th c thi ứng dụng int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE ... RichEdit C c lớp đồng hóa tiểu trình OLE control container Version 4.2: (Visual C+ + 4.2) C c lớp WinInet C c lớp ActiveX document server C c tính mở rộng ActiveX control C i tiến số tính ODBC Một ... thiệu MFC Microsoft Visual C+ + 6.0 C c loại ứng dụng windows Chương trình MFC Xử lý chuột bàn phím Message Box NỘI DUNG Giới thiệu MFC Microsoft Visual C+ + 6.0 C c loại ứng dụng windows Chương trình...

Ngày tải lên: 15/03/2014, 21:20

71 2,2K 3
Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 1 ) potx

Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 1 ) potx

... sheet) Docking control bar Version 3.1: § § § Hỗ trợ control chuẩn Windows 95 ODBC level with Access Jet database engine C c lớp Winsock ph c vụ lập trình TCP/IP C4 W - VisualC++ (MFC) - Nguyen ... tiểu trình Version 4.2: § § § § C c lớp WinInet C c lớp ActiveX document server C c tính mở rộng ActiveX control Tăng c ờng số khả ODBC C4 W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM ... dụng…(tt) Hello.cpp…(tt) CMainWindow::CMainWindow () { Create (NULL, _T ("The Hello Application")); } void CMainWindow::OnPaint () { CPaintDC dc (this); CRect rect; GetClientRect (&rect); dc.DrawText...

Ngày tải lên: 09/07/2014, 15:21

10 483 2
Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 2) doc

Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 2) doc

... 0; } C4 W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 25 Chương trình MFC – Dialog-based App ® Tạo ứng dụng c ch sử dụng MFC AppWizard ® C c thành phần chương trình C4 W - ... Lớp CxxxDlg kế thừa từ lớp CDialog MFC Resource.h: header file, chứa ID resource định nghĩa file xxx.rc xxxDlg.cpp: c i đặt hàm thành phần lớp CxxxDlg xxx.cpp: c i đặt hàm thành phần lớp CxxxApp ... (Dialog-based) C4 W - VisualC++ (MFC) - Nguyen Tri Tuan - DH.KHTN Tp.HCM Spring 2004 28 14 Dialog-based App - C c thành phần chương trình ® C c file chương trình: (xxx tên project) § § § § § § xxx.h:...

Ngày tải lên: 09/07/2014, 15:21

10 561 1
Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 3) pptx

Lập trình Windows Kỹ thuật lập trình Visual C++ -MFC- (phần 3) pptx

... nguyên t c “Chỉ c phần tử chọn thời điểm” § VD Ch c vẽ hình “Line / Circle / Rectangle” § C ch th c xử lý ? ® C ch 1: map tất xử lý menu item vào chung hàm xử lý ® C ch 2: dùng macro ON_COMMAND_RANGE ... trư c Ch c Cut/Copy/Delete kích hoạt user đánh dấu chọn đoạn text Ch c Paste kích hoạt clipboard kh c rỗng C ch xử lý void CMainFrame::OnDraw(UINT nID) { CMenu* pMenu = GetMenu(); pMenu->CheckMenuItem(m_nCurrentDraw,MF_UNCHECKED); ... CMainFrame::OnDraw(UINT nID) { CMenu* pMenu = GetMenu(); pMenu->CheckMenuItem(m_nCurrentDraw, MF_UNCHECKED); m_nCurrentDraw = nID; pMenu->CheckMenuItem(m_nCurrentDraw, MF_CHECKED); } C4 W - VisualC++ (MFC) - Nguyen...

Ngày tải lên: 09/07/2014, 15:21

10 404 2
Lập trình Windows Kỹ thuật lập trình Visual C++ (MFC) pptx

Lập trình Windows Kỹ thuật lập trình Visual C++ (MFC) pptx

... nguyên t c “Chỉ c phần tử chọn thời điểm” § VD Ch c vẽ hình “Line / Circle / Rectangle” § C ch th c xử lý ? ® C ch 1: map tất xử lý menu item vào chung hàm xử lý ® C ch 2: dùng macro ON_COMMAND_RANGE ... sheet) Docking control bar Version 3.1: § § § Hỗ trợ control chuẩn Windows 95 ODBC level with Access Jet database engine C c lớp Winsock ph c vụ lập trình TCP/IP C4 W - VisualC++ (MFC) - Nguyen ... trư c Ch c Cut/Copy/Delete kích hoạt user đánh dấu chọn đoạn text Ch c Paste kích hoạt clipboard kh c rỗng C ch xử lý void CMainFrame::OnDraw(UINT nID) { CMenu* pMenu = GetMenu(); pMenu->CheckMenuItem(m_nCurrentDraw,MF_UNCHECKED);...

Ngày tải lên: 12/08/2014, 06:20

34 270 0
Lập trình C trên Windows

Lập trình C trên Windows

... bar) C c ch c c a chương trình ñư c li t kê th c ñơn l a ch n c a chương trình (menu) , hay xu t hi n dư i d ng tr c quan c ng c (toolbar) C c công c ch a ch c ñư c s d ng thư ng xuyên th c ñơn ... b ch n nút kh c b ng ño n l nh sau case WM_COMMAND: switch (LOWORD (wParam)) { case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case IDC_CYAN: iColor ... crColor[iColor-IDC_BLACK]); if(iBrush == IDC_HS_CROSS) hbrush=CreateHatchBrush(HS_CROSS, crColor[iColor - IDC_BLACK]); if(iBrush == IDC_HS_DIAGCROSS) hbrush=CreateHatchBrush(HS_DIAGCROSS, crColor[iColor...

Ngày tải lên: 16/08/2012, 15:29

202 1,7K 7
Lập trình C trên Windows

Lập trình C trên Windows

... người lập trình Trang NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Điều trư c tiên người h c lập trình C Windows phải biết lập trình C, sách tham vọng hướng dẫn người h c thông thạo lập trình C Windows ... crColor[iColor-IDC_BLACK]); if(iBrush == IDC_HS_CROSS) hbrush=CreateHatchBrush(HS_CROSS, crColor[iColor - IDC_BLACK]); if(iBrush == IDC_HS_DIAGCROSS) hbrush=CreateHatchBrush(HS_DIAGCROSS, crColor[iColor ... TRUE ; case IDCANCEL: EndDialog (hDlg, FALSE) ; return TRUE ; case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case IDC_CYAN: case IDC_WHITE: iColor...

Ngày tải lên: 18/08/2012, 10:57

211 819 16
Lập trình C trên Windows

Lập trình C trên Windows

... NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Chương TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS 1.1 MỞ ĐẦU Để lập trình Microsoft Windows , c n nắm đ c điểm ... người lập trình Trang NGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Điều trư c tiên người h c lập trình C Windows phải biết lập trình C, sách tham vọng hướng dẫn người h c thông thạo lập trình C Windows ... crColor[iColor-IDC_BLACK]); if(iBrush == IDC_HS_CROSS) hbrush=CreateHatchBrush(HS_CROSS, crColor[iColor - IDC_BLACK]); if(iBrush == IDC_HS_DIAGCROSS) hbrush=CreateHatchBrush(HS_DIAGCROSS, crColor[iColor...

Ngày tải lên: 04/09/2012, 15:49

205 924 4
Lập trình c trên windows ví dụ và bài tập (t4)

Lập trình c trên windows ví dụ và bài tập (t4)

... Ví dụ • Mô tả: Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C Windows • Yêu c u: classCMyDC { Public: PAINTSTRUCT m_ps; HDC m_hdc; HWND m_hwnd; HDC BeginPaint(HWND); void EndPaint(); ... DrawRobot(HDC hdc) { HDC hRobot = ::CreateCompatibleDC(hdc); HGDIOBJ hOld = SelectObject( hRobot, robot[n].hBmp ); BitBlt(hdc,x,y,50,50,hRobot,0,0,SRCCOPY); SelectObject(hRobot,hOld); DeleteDC(hRobot); ... WM_PAINT • HDC GetDC( HWND hWnd); • int ReleaseDC( HWND hWnd, HDC hDC // handle to DC ); Chọn đối tượng vẽ vào DC • HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); HPEN • HPEN CreatePen( int fnPenStyle,...

Ngày tải lên: 21/08/2013, 10:29

20 590 1
w