|
发表于 2022-5-14 12:58:51
|
显示全部楼层
Windows程序设计\Chap09的代码应该适合你。
- struct
- {
- int iStyle ;
- TCHAR * szText ;
- }
- button[] =
- {
- BS_PUSHBUTTON, TEXT ("PUSHBUTTON"),
- BS_DEFPUSHBUTTON, TEXT ("DEFPUSHBUTTON"),
- BS_CHECKBOX, TEXT ("CHECKBOX"),
- BS_AUTOCHECKBOX, TEXT ("AUTOCHECKBOX"),
- BS_RADIOBUTTON, TEXT ("RADIOBUTTON"),
- BS_3STATE, TEXT ("3STATE"),
- BS_AUTO3STATE, TEXT ("AUTO3STATE"),
- BS_GROUPBOX, TEXT ("GROUPBOX"),
- BS_AUTORADIOBUTTON, TEXT ("AUTORADIO"),
- BS_OWNERDRAW, TEXT ("OWNERDRAW")
- } ;
- // i就是第一个按钮的ID
- for (i = 0 ; i < NUM ; i++)
- hwndButton[i] = CreateWindow ( TEXT("button"),
- button[i].szText,
- WS_CHILD | WS_VISIBLE | button[i].iStyle,
- cxChar, cyChar * (1 + 2 * i),
- 20 * cxChar, 7 * cyChar / 4,
- hwnd, (HMENU) i,
- ((LPCREATESTRUCT) lParam)->hInstance, NULL) ;
复制代码 |
|