如何创建单选按钮并查看是否已选中?
答案 0 :(得分:4)
要确定是否选中了单选按钮(或复选框),请将BM_GETCHECK
消息发送给控件并检查返回值。你需要HWND
你的控制权;要从控件ID中获取该信息,请致电GetDlgItem()
。
答案 1 :(得分:2)
使用CreateWindow()
或CreateWindowEx()
与button style BS_RADIOBUTTON
或BS_AUTORADIOBUTTON
创建一个。 E.g:
HWND radioButtonHandle = CreateWindow(
TEXT("BUTTON"), TEXT("my radio button"),
WS_CHILD | WS_VISIBLE | BS_RADIOBUTTON,
/* ... */);