... 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...
Ngày tải lên: 19/10/2016, 22:22
Lớp button trong lập trình c trên windows
... 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...
Ngày tải lên: 20/10/2016, 05:46
Lớp combo box trong lập trình c trên windows (1)
... đầ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,...
Ngày tải lên: 20/10/2016, 05:46
Lớp edit text trong lập trình c trên windows
... 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...
Ngày tải lên: 20/10/2016, 05:46
Lớp list box trong lập trình c trên windows
... 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 ...
Ngày tải lên: 20/10/2016, 05:46
Các thao tác cơ bản trong lập trình socket trên windows
... 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...
Ngày tải lên: 12/09/2012, 16:17
Lập trình C trên Windows
... 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...
Ngày tải lên: 16/08/2012, 15:29