thao tác c trên win

Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 16/08/2012, 15:29
... bị chuột hay c c thiết bị nhập liệu kh c ñể tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ ñều ñư c tạo từ một c u tr c ñư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này ... ñư c chọn (x c ñịnh màu c n chọn), và tiến hành bỏ chọn c c 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 ... 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...
  • 202
  • 1.7K
  • 7
Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 18/08/2012, 10:57
... nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c công c lập trình trên Windows đều c c c tool để tạo c c ảnh này. • Con trỏ chuột c a ... vi c lập trình C trên Windows. Ngoài ra, phần này c ng giới thiệu c c cơ chế và c c công c mà hệ điều hành cung c p cho người lập trình hay người phát triển c c ứng dụng trên Windows. Cuối chương ... liệu kh c để tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ đều đư c tạo từ một c u tr c đư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này là một tập mô tả c c thu c tính...
  • 211
  • 818
  • 16
Lập trình C trên Windows

Lập trình C trên Windows

Ngày tải lên : 04/09/2012, 15:49
... nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c công c lập trình trên Windows đều c c c tool để tạo c c ảnh này. • Con trỏ chuột c a ... đến c a sổ cha c a nó và c a sổ cha c thể thay đổi trạng thái c a c c thành phần điều khiển con như kích hoạt, đánh dấu (check), bỏ dấu check (uncheck) bằng c ch gởi c c thông điệp đến c c thành ... liệu kh c để tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ đều đư c tạo từ một c u tr c đư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này là một tập mô tả c c thu c tính...
  • 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)

Ngày tải lên : 21/08/2013, 10:29
... 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); 5 HBRUSH • CreateBrushIndirect: Creates a brush with a specified ... 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 ... viết 1 chương trình c một robot bư c đi trên màn hình •Yêu c u: –Mô tả dữ liệu –Mô tả xử lý c c sự kiện c n thiết 20 DLL? 9 Robot 123 Chuỗi chuyển hình 1213-1213-… 19 Microsoft Foundation Class...
  • 20
  • 589
  • 1
Tổng quan lập trình C trên Windows_01

Tổng quan lập trình C trên Windows_01

Ngày tải lên : 02/10/2013, 20:20
... file *.ico là c c biểu tượng (icon) ñư c dùng trong chương trình. Thông thường c c công c lập trình trên Windows ñều c c c tool ñể tạo c c ảnh này. • Con trỏ chuột c a ứng dụng c thể ñư c vẽ ... bị chuột hay c c thiết bị nhập liệu kh c ñể tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ ñều ñư c tạo từ một c u tr c ñư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này ... thanh cuộn c n c thể sử dụng ñ c lập nhằm tạo c c thư c ño…  Th c ñơn (menu): là một danh sách chứa c c thao t c với một ñịnh danh mà người dùng c thể chọn. Hầu hết c c ứng dụng c c a sổ...
  • 23
  • 356
  • 0
CHƯƠNG 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS

CHƯƠNG 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS

Ngày tải lên : 03/10/2013, 13:20
... vi c lập trình C trên Windows. Ngoài ra, phần này c ng giới thiệu c c cơ chế và c c công c mà hệ điều hành cung c p cho người lập trình hay người phát triển c c ứng dụng trên Windows. Cuối chương ... nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c công c lập trình trên Windows đều c c c tool để tạo c c ảnh này. mỗi chương trình chạy ... OR. lpfnWndProc Con trỏ đến thủ t c window cbClsExtra Số byte đư c cấp phát thêm sau c u tr c window-class M c định cbWndExtra Số byte đư c cấp phát thêm sau một instance c a window M c định hInstance Định...
  • 27
  • 419
  • 1
Lập trình C trên Windows - Thư viện liên kết động

Lập trình C trên Windows - Thư viện liên kết động

Ngày tải lên : 17/10/2013, 12:15
... export c c class. Ứng dụng kh c có thể tạo c c object từ class, ho c xây dựng c c lớp kế thừa từ class  DLL sẽ đư c liên kết với c c DLL chuẩn c a MFC theo c ch liên kết động.  Chỉ c c c ứng ... với c c DLL chuẩn c a MFC theo c ch liên kết tĩnh.  “using shared MFC DLL”: DLL sẽ đư c liên kết với c c DLL chuẩn c a MFC theo c ch liên kết động.  MFC Extention DLL:  Cho phép export c c ... nhớ c a tiến trình (thựchiện lời gọi DLL).  Đây là c hội để DLL khởi tạo c c biến, c p phát vùng nhớ hay những thao t c c n thiết kh c trư c khi cho phép tiến trình gọi đến c c hàm c a...
  • 18
  • 629
  • 4
Lập trình C trên Windows - Thư viện đồ họa GDIi

Lập trình C trên Windows - Thư viện đồ họa GDIi

Ngày tải lên : 19/10/2013, 19:15
... 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ỉ ... Tp.HCM 15 C c khái niệm c bản - DC trong MFC…(tt) VD1. Vẽ bằng CDC CDC* pDC = GetDC(); // C c lệnh vẽ … ReleaseDC(pDC); VD2. Xử lý thông điệp WM_PAINT, dùng lớp CDC PAINTSTRUCT ps; CDC* pDC ... với c c thao t c vẽ trong vùng client c a c a sổ  S ử dụng bất kỳ l c nào, ngoại trừ hàm CWnd::OnPaint  CWindowDC:  Dẫn xuất từ lớp CDC,  Dùng với c c thao t c vẽ tr ên c a sổ (k ể c ...
  • 37
  • 479
  • 2
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++

Ngày tải lên : 19/10/2013, 19:15
... menu  C c ví dụ:  Khi user chọn ch c năng vẽ Circle Æ c n thể hiện 1 dấu check (;) phía trư c  Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user đánh dấu chọn 1 đoạn text  Ch c năng ... lớp CMainWindow, đư c gọi khi c n c p nhật nội dung c a sổ. Hàm này đư c định nghĩa chồng lên hàm chuẩn c a lớp CFrameWnd. void CMainWindow::OnPaint () { CPaintDC dc(this); CRect rect; GetClientRect ... phần c a c. trình…(tt)  CWnd: lớp chính c a MFC để quản lý c c loại c a sổ giao diện. C nhiều lớp đư c kế thừa từ lớp này để quản lý c c loại c a sổ kh c nhau (CTreeCtrl, CListBox, Cedit,…)  CFrameWnd:...
  • 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

Ngày tải lên : 23/10/2013, 17:15
... Hook  … 8 Spring 200 4C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 15 Minh họa c ch lập trình Hook  C c hàm thao t c với Hook  C i đặt thủ t c Hook  Ví dụ thủ t c Hook  Chuyển message cho thủ t c Hook ... 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ẽ ... Tp.HCM 7 Giới thiệu kỹ thuật Hook – Hook là gì ? … (tt)  C 2 c ch c i đặt 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 ...
  • 12
  • 763
  • 10
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

Ngày tải lên : 23/10/2013, 17:15
... Sơ lư c  C c hàm quản lý vùng nhớ toàn c c chậm và cung c p ít tính năng hơn c c hàm quản lý bộ nhớ kh c nên ít đư c dùng  …Tuy nhiên, chúng vẫn đư c dùng với DDE, Clipboard và c c đối ... c u tr c mô tả hình tròn struct CIRCLE strCircle; // Lưu kết quả if (OpenClipboard()) { HANDLE hData = GetClipboardData(nID); struct CIRCLE *p = (struct CIRCLE *) GlobalLock(hData); // Sao chép ... ứng dụng đều c thể truy c p đến  Clipboard là một phương th c chuyển dữ liệu chuẩn đư c Windows cung c p, cho phép chia xẻ thông tin giữa c c ứng dụng. 48 13/06/200 3C4 W - Clipboard - Nguyen...
  • 49
  • 498
  • 3
Lập trình C trên Windows Ví dụ và Bài tập

Lập trình C trên Windows Ví dụ và Bài tập

Ngày tải lên : 24/10/2013, 21:15
... CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = (WNDPROC)WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BBBBB); wcex.hCursor ... LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName= (LPCSTR)IDC_BBBBB; wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(hInstance,(LPCTSTR)IDI_SMALL); RegisterClassEx(&wcex); 18 Ví ... 26 6 Resource 25 MSDN 2 WinMain •intWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { //1. hInstanceàĐăng ký loại c a sổ mới //2. Tạo một c a sổàhWnd //3. Thực...
  • 27
  • 491
  • 0
Lập trình C trên Windows - Thư viện lập trình Multi-Media

Lập trình C trên Windows - Thư viện lập trình Multi-Media

Ngày tải lên : 28/10/2013, 00:15
... một số trong mã ASCII  Ngoài ra, c n c c c tiêu chuẩn cho c c đ c tính kh c như trường độ hay nhịp độ c a bản nh c  MIDI thường c kích thư c nhỏ  Không c c ch nào để th c hiện ghi hay phát ... multimedia để yêu c u th c hiện c c thao t c: close, play, stop…  wsprintf(lpszCommand, "Tên t c vụ %s [%s] %s", lpszDeviceID, < ;C c cờ đ c biệt dành riêng c thể c ho c không>, ... chuỗi  C c câu lệnh bắt đầubằng từ khóa open, play, stop,…  Ứng với mỗi t c vụ kh c nhau chúng ta sẽ c c u lệnh với c c định dạng kh c nhau nhưng nhìn chung chúng c c ng một c u tr c tổng...
  • 17
  • 478
  • 3