HWND CreateWindow( LPCTSTR lpClassName, //控制項的類別名 LPCTSTR lpWindowName, //控制項的名字或文字 DWORD dwStyle, //控制風格 int x, int y, int nWidth, int nHeight, //控制項的座標和寬高 HWND hWndParent, //控制項的父窗口 HMENU hMenu, //控制項的ID HANDLE hInstance, PVOID lpParam );
//建立靜態文字框 HWND hStatic = CreateWindow(TEXT("STATIC"), TEXT("Test String"), WS_CHILD|WS_VISIBLE, 10, 10, 80, 20, hWnd, (HMENU)IDC_STATIC, NULL, NULL); SetWindowText(hStatic, L"更改後的內容!"); //建立button CreateWindow(TEXT("BUTTON"), TEXT("Click Me"), WS_CHILD | WS_VISIBLE, 10, 40, 80, 20, hWnd, (HMENU)IDC_BUTULLTON, N, N, NUTULL); //建立單選框 CreateWindow(TEXT("BUTTON"), TEXT("radio button"), WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON, 134, 10, 40, 20, hWnd, (HMENU)IDC_RADIO, NULL, NULL); //建立複選框 CreateWindow(TEXT("BUTTON"), TEXT("radio button"), WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX, 134, 40, 40, 20, hWnd, (HMENU)IDC_RADIO, NULL, NULL); //建立捲軸 CreateWindow(TEXT("SCROLLBAR"), NULL, WS_CHILD | WS_VISIBLE | SBS_HORZ, 10, 70, 200, 20, hWnd, (HMENU)IDC_SCBL, NULL, NULL); //建立組合框 CreateWindow(TEXT("COMBOBOX"), NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 10, 100, 100, 90, hWnd, (HMENU)IDC_COMBOX, NULL, NULL); //建立列錶框 CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("LISTBOX"), NULL, WS_CHILD | WS_VISIBLE | LBS_STANDARD, 10, 140, 80, 90, hWnd, (HMENU)IDC_LISTBOX, NULL, NULL);