tailieunhanh - Giáo trình lập trình C cho winform - 6

Bài 4: Hộp thọai và điều khiển Thông điệp Nguyên nhân phát sinh Thông điệp này cùng được gởi đến các cửa sổ bị kích hoạt và cửa sổ không bị kích. Định danh của bộ định thời gian. nElapse : Là khoảng thời gian nghỉ giữa hai lần gởi thông điệp lpTimerFunc : Hàm sẽ xử lý khi thông điệp WM_TIMER phát sinh, nếu | Bài 4 Hộp thọai và điều khiển Trần Minh Thái 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 LRESULT CALLBACK WndProc HWND hwnd UINT message WPARAM wParam LPARAM lParam __ _ static HINSTANCE hInstance PAINTSTRUCT ps switch message case WM_CREATE hInstance LPCREATESTRUCT lParam - hInstance return 0 case WM_COMMAND switch LOWORD wParam case IDC_SHOW if DialogBox hInstance TEXT DIALOG hwnd DialogProc InvalidateRect hwnd NULL TRUE return 0 break case WM_PAINT BeginPaint hwnd ps EndPaint hwnd ps PaintWindow hwnd iCurrentColor iCurrentFigure iCurrenBrush return 0 case WM_DESTROY PostQuitMessage 0 return 0 return DefWindowProc hwnd message wParam lParam BOOL CALLBACK DialogProc HWND hDlg UINT message WPARAM wParam LPARAM lParam static HWND hCtrlBlock static int iColor iFigure iBrush switch message case WM_INITDIALOG iColor iCurrentColor iFigure iCurrentFigure iBrush iCurrenBrush CheckRadioButton hDlg IDC_BLACK IDC_WHITE iColor Bài giảng Lập trình C for Win Trang 51 69 Bài 4 Hộp thọai và điều khiển Trần Minh Thái 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 CheckRadioButton hDlg IDC_RECT IDC_ELLIPSE iFig ure CheckRadioButton hDlg IDC_HS_BDIAGONAL IDC_HS_VERTICAL iBrush hCtrlBlock GetDlgItem hDlg IDC_PAINT SetFocus GetDlgItem hDlg iColor return FALSE case WM_COMMAND switch LOWORD wParam case IDOK iCurrentColor iColor iCurrentFigure iFigure iCurrenBrush iBrush EndDialog hDlg TRUE return 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 LOWORD wParam CheckRadioButton hDlg IDC_BLACK IDC_WHITE LOWORD wParam PaintTheBlock hCtrlBlock iColor iFigure iBrush return TRUE case IDC_RECT case IDC_ELLIPSE iFigure LOWORD wParam .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.