0

bàn phím trong lập trình c trên windows

Bàn phím trong lập trình c trên windows

Bàn phím trong lập trình c trên windows

Kỹ thuật lập trình

... thái nhả, phím trư c trạng thái nhấn 9/19 Bàn phím lập trình c windows 31 Trạng thái dịch chuyển phím, c phím nhấn, phím nhấn Đoạn chương trình minh họa Đoạn chương trình minh họa chương trình nhỏ ... ảo phím số phím chữ bàn phím Trong bàn phím bổ sung phím Num Pad qui định riêng Mơ tả phím chữ số bàn phím Thập phân Thập Hằng phím định nghĩa l c phân WINUSER.H Windows Bàn phím IBM tương thích ... 255) ); crPrevBk= SetBkColor(hdc,RGB(0,0,0)); TextOut(hdc,nCaretPosX,nCaretPosY*dwCharY, &ch,1 ); SetTextColor ( hdc, crPrevText ); SetBkColor ( hdc, crPrevBk ); } GetCharWidth32(hdc,ch,ch,&nCharWidth);...
  • 19
  • 338
  • 3
Lớp scroll bar trong lập trình c trên windows

Lớp scroll bar trong lập trình c trên windows

Kỹ thuật lập trình

... dùng bàn phím để di chuyển chạy vùng control cuộn cuộn nhận focus nhập Sau phím di chuyển với ch c control cuộn C c giá trị wParam thông điệp cuộn C c phím di chuyển Giá trị wParam thơng điệp cuộn ... cxClient/1.5, cyClient - * cyChar / 2, cxClient / 8, cyChar, TRUE) ; } 7/11 Lớp scroll bar lập trình c windows SetFocus (hwnd) ; return ; case WM_SETFOCUS : SetFocus (hwndScroll[idFocus]) ; return ; case ... hwndRect; static int color[3], cyChar ; static RECT rcColor ; static TCHAR *szColorLabel[] = { TEXT("Red"), TEXT("Green"), TEXT("Blue") } ; HINSTANCE hInstance ; int i, cxClient, cyClient ; TCHAR...
  • 11
  • 270
  • 1
Lớp button trong lập trình c trên windows

Lớp button trong lập trình c trên windows

Kỹ thuật lập trình

... button C c check box cho phép người dùng chọn tùy chọn, hoạt động c ng t c Có hai loại check box thơng dụng BS_CHECKBOX BS_AUTOCHECKBOX Khi sử dụng loại BS_CHECKBOX, tự đặt dấu check box c ch gởi ... ; return ; case WM_DRAWITEM : 4/8 Lớp button lập trình c windows case WM_COMMAND : ScrollWindow (hwnd, 0, -cyChar, &rect, &rect) ; hdc = GetDC (hwnd) ; SelectObject(hdc, GetStockObject(SYSTEM_FIXED_FONT)); ... kích thư c theo chiều rộng, kích thư c chiều cao c a sổ vùng client c a sổ cha hwnd handle c a sổ cha ID danh c a sổ (mỗi c a sổ c số ID) ID phải ép kiểu HMENU để định trình đơn lParam th c chất...
  • 8
  • 378
  • 1
Lớp combo box trong lập trình c trên windows (1)

Lớp combo box trong lập trình c trên windows (1)

Kỹ thuật lập trình

... đầu 0) c ch dùng thông điệp CB_GETCURSEL iIndex = SendMessage (hWnd, CB_GETCURSEL, 0, 0); 2/5 Lớp combo box lập trình c windows iIndex vị trí m c chọn Nếu khơng c m c chọn hàm trả mã lỗi CB_ERR ... ; hwndCombo = CreateWindow (TEXT ("combobox"), NULL, WS_CHILD | WS_VISIBLE | LBS_STANDARD, cxChar, cyChar * 3, cxChar * 20 + GetSystemMetrics (SM_CXVSCROLL), cyChar * 10, hwnd, (HMENU)ID_COMBO, ... CB_GETCOUNT iCount = SendMessage (hWnd, CB_GETCOUNT, 0, 0) Hàm trả số m c có Combo box Thơng thường ta chọn m c từ Combo box Tuy nhiên, ta chọn m c thơng điệp CB_SETCURSEL SendMessage (hWnd, CB_SETCURSEL,...
  • 5
  • 348
  • 1
Lớp edit text trong lập trình c trên windows

Lớp edit text trong lập trình c trên windows

Kỹ thuật lập trình

... 30.000 ký tự chữ C c kiểu lớp Edit Text Trong ví dụ tạo edit box c ch gọi hàm CreateWindow C kiểu c a sổ WS_CHILD, số tùy chọn Chúng ta canh trái, phải, chữ vùng c a sổ edit box c ch thay đổi ... Thanh cuộn đứng edit control bị t c động 3/5 Lớp edit text lập trình c windows EN_VSCROLL Thanh cuộn nằm edit control bị t c động C c thông điệp đến lớp Edit Text C c thứ tự thông điệp sau cho ... WS_VSCROLL Dùng kiểu c a sổ WS_BORDER để tạo đường viền cho edit control Kích thư c edit control x c định c ch gọi hàm MoveWindow hàm WndProc xử lý thông điệp WM_SIZE Trong ví dụ kích thư c edit control...
  • 5
  • 348
  • 1
Lớp list box trong lập trình c trên windows

Lớp list box trong lập trình c trên windows

Kỹ thuật lập trình

... LBN_ERRSPACE -2 Con trol list box chạy không gian LBN_SELCHANGE Cho biết m c chọn hành thay đổi LBN_DBLCLK Cho biết m c bị double click với chuột LBN_SELCANCEL Cho biết người dùng thay đổi m c chọn ... LBS_STANDARD, cxChar, cyChar * 3, cxChar * 16 + 6/8 Lớp list box lập trình c windows GetSystemMetrics (SM_CXVSCROLL), cyChar * 5, hwnd, (HMENU) ID_LIST, (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE), ... kết chương trình sau chạy thể hình 3.2 Trong ví dụ này, ta tạo list box gồm phần tử cam, chanh, nho… Khi dùng chuột hay dùng phím Spacebar c ng với phím mũi tên để chọn m c list box, m c chọn c ...
  • 8
  • 442
  • 1
Các thao tác cơ bản trong lập trình socket trên windows

Các thao tác cơ bản trong lập trình socket trên windows

Hệ điều hành

... tr c to • C c tham số kh c giống mô tả hàm recvfrom() * Giá trị trả • số byte th c gửi, thành c ng • SOCKET_ERROR, c lỗi 2.5 C c hàm tiện ích kh c 2.5.1 Lấy tên máy tính c c int gethostname ( char ... kiểu socket o SOCK_STREAM: TCP socket o SOCK_DGRAM: UDP socket • protocol: [in] nghi th c sử dụng socket Nghi th c Họ Kiểu socket tầng địa IP AF_INET TCP UDP Raw Nghi th c sử dụng socket SOCK_STREAM ... Thiết lập kết nối int connect( SOCKET s, const struct sockaddr FAR* name, int namelen ) * C c tham số • s: [in] socket chưa kết nối • name: [in] socket c n kết nối đến • namelen: [in] kích thước...
  • 13
  • 3,843
  • 32
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

... viện lập trình tảng HĐH Windows Cung c p tất c ng c c n thiết để xây dựng ứng dụng Windows Đư c sử dụng thư viện sở để tạo thư viện c p cao ngôn ngữ lập trình VD OWL BorlandC, MFC Visual C+ +,… C4 W ... = “MyClass”; // tên class wc.lpfnWndProc = MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, ... lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS; C4 W - Basic...
  • 22
  • 695
  • 1
Tài liệu Lập trình C trên Windows - Các khái niệm cơ bản pptx

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

Kỹ thuật lập trình

... viện lập trình tảng HĐH Windows Cung c p tất c ng c c n thiết để xây dựng ứng dụng Windows Đư c sử dụng thư viện sở để tạo thư viện c p cao ngôn ngữ lập trình VD OWL BorlandC, MFC Visual C+ +,… C4 W ... = “MyClass”; // tên class wc.lpfnWndProc = MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, ... lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS; C4 W - Basic...
  • 22
  • 475
  • 0
Tài liệu Lập trình C trên Windows Các khái niệm cơ bản doc

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

Kỹ thuật lập trình

... viện lập trình tảng HĐH Windows Cung c p tất c ng c c n thiết để xây dựng ứng dụng Windows Đư c sử dụng thư viện sở để tạo thư viện c p cao ngôn ngữ lập trình VD OWL BorlandC, MFC Visual C+ +,… C4 W ... = “MyClass”; // tên class wc.lpfnWndProc = MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, ... lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS; C4 W - Basic...
  • 22
  • 359
  • 0
Lập trình C trên Windows Các khái niệm cơ bản ppsx

Lập trình C trên Windows Các khái niệm cơ bản ppsx

Kỹ thuật lập trình

... WNDCLASS wc; wc.lpszClassName = “MyClass”; // tên class wc.lpfnWndProc = MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon ... viện lập trình tảng HĐH Windows Cung c p tất c ng c c n thiết để xây dựng ứng dụng Windows Đư c sử dụng thư viện sở để tạo thư viện c p cao ngôn ngữ lập trình VD OWL BorlandC, MFC Visual C+ +,… C4 W ... WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS; C4 W...
  • 22
  • 289
  • 0
Bài giảng lập trình C trên Windows - các khái niệm cơ bản

Bài giảng lập trình C trên Windows - các khái niệm cơ bản

Cao đẳng - Đại học

... Lập trình C Windows C c khái niệm Nguyễn Tri Tuấn Khoa CNTT – ĐH.KHTN.Tp.HCM Email: nttuan@ fit.hcmuns.edu.vn Nội dung Vài điểm kh c biệt lập trình Windows DOS C c thư viện lập trình Windows ... = “MyClass”; // tên class wc.lpfnWndProc = MyWndProc; // tên hàm xử lý message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, ... lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS; C4 W - Basic...
  • 192
  • 289
  • 0
Các thao tác cơ bản trong lập trình socket trên windows

Các thao tác cơ bản trong lập trình socket trên windows

Quản trị mạng

... kích thư c cấu tr c from * Giá trị trả  số byte th c nhận đư c, thành c ng  0, socket đóng c ch  SOCKET_ERROR, c lỗi 2.4.2 Gửi liệu Lab Lập trình Socket – TCP & UDP Generated by Foxit PDF Creator ... trả  Một SOCKET để giao tiếp th c với client, thành c ng  INVALID_SOCKET, c lỗi 2.3.4 Thiết lập kết nối int connect( SOCKET s, const struct sockaddr FAR* name, int namelen ) * C c tham số  ... trả  Một c u tr c SERVENT, thành c ng  NULL, c lỗi 2.3 TCP 2.3.1 Gắn địa cho socket int bind( SOCKET s, const struct sockaddr FAR* name, int namelen ) * C c tham số  s: [in] socket chưa gắn...
  • 13
  • 417
  • 0
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... c t p chúng c hình th c chung Chương trình ng d ng thu ng chi m m t ph m vi hình ch nh t hình g i m t c a s Trên c a m i c a s tiêu ñ (title bar) C c ch c c a chương trình đư c li t kê th c ... Libraries - DLL) Windows c ch liên k t nh ng chương trình ng d ng v i th t c ñư c cung c p thư vi n liên k t ñ ng ch Kh tương thích c a Windows r t cao C c chương trình ng d ng ñư c vi t cho 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...
  • 202
  • 1,715
  • 7
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... 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 khơng c tham vọng hướng dẫn người h c thơng thạo lập trình ... 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 ... 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...
  • 211
  • 818
  • 16
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... 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 khơng c tham vọng hướng dẫn người h c thơng thạo lập trình ... 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...
  • 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)

Kỹ thuật lập trình

... 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 • 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,...
  • 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

Kỹ thuật lập trình

... c t p chúng c hình th c chung Chương trình ng d ng thu ng chi m m t ph m vi hình ch nh t hình g i m t c a s Trên c a m i c a s tiêu ñ (title bar) C c ch c c a chương trình đư c li t kê th c ... Libraries - DLL) Windows c ch liên k t nh ng chương trình ng d ng v i th t c ñư c cung c p thư vi n liên k t ñ ng ch Kh tương thích c a Windows r t cao C c chương trình ng d ng đư c vi t cho Windows ... L P TRÌNH L P TRÌNH C TRÊN WINDOWS MSG msg; WNDCLASS wndclass; wndclass.style = CS_HREDRAW|CS_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hInstance...
  • 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

Kỹ thuật lập trình

... Trên c a sổ tiêu đề (title bar) C c ch c chương trình liệt kê th c đơn lựa chọn chương trình (menu) , hay xuất dạng tr c quan c ng c (toolbar) C c công c chứa ch c sử dụng thường xuyên th c ... giao diện console Nên viết chương trình khơng ph c tạp C n Windows người lập trình làm vi c với c ng c lập trình đồ họa đa dạng với c ch xử lý đa nhiệm, đa luồng Windows Vì vi c lập trình Windows ... người lập trình Đ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 khơng c tham vọng hướng dẫn người h c thơng thạo lập trình C Windows mà chưa qua lớp huấn luyện C Tuy...
  • 27
  • 419
  • 1

Xem thêm

Tìm thêm: xác định các mục tiêu của chương trình khảo sát chương trình đào tạo của các đơn vị đào tạo tại nhật bản khảo sát chương trình đào tạo gắn với các giáo trình cụ thể xác định thời lượng học về mặt lí thuyết và thực tế điều tra đối với đối tượng giảng viên và đối tượng quản lí điều tra với đối tượng sinh viên học tiếng nhật không chuyên ngữ1 khảo sát thực tế giảng dạy tiếng nhật không chuyên ngữ tại việt nam khảo sát các chương trình đào tạo theo những bộ giáo trình tiêu biểu nội dung cụ thể cho từng kĩ năng ở từng cấp độ xác định mức độ đáp ứng về văn hoá và chuyên môn trong ct phát huy những thành tựu công nghệ mới nhất được áp dụng vào công tác dạy và học ngoại ngữ các đặc tính của động cơ điện không đồng bộ hệ số công suất cosp fi p2 đặc tuyến mômen quay m fi p2 đặc tuyến dòng điện stato i1 fi p2 thông tin liên lạc và các dịch vụ phần 3 giới thiệu nguyên liệu từ bảng 3 1 ta thấy ngoài hai thành phần chủ yếu và chiếm tỷ lệ cao nhất là tinh bột và cacbonhydrat trong hạt gạo tẻ còn chứa đường cellulose hemicellulose chỉ tiêu chất lượng theo chất lượng phẩm chất sản phẩm khô từ gạo của bộ y tế năm 2008 chỉ tiêu chất lượng 9 tr 25