2012-05-23 45 views
2

我正在寻找在我的程序中的对话框中创建2个单独的单选按钮组,但我无法完全正确地工作。据我了解,我需要使用组属性,但我没有得到所需的结果。WINAPI(没有MFC)的2个单独的单选按钮组

我有2个单选按钮,我希望用户选择1,然后单独一组6,用户也选择1。

+0

准确地说,你如何使用'WS_GROUP'风格?邮政编码。你实际得到了什么结果? – jamesdlin

回答

2

我已经自己解决了这个问题。简单地将单选按钮中的1设置为true,并将其余部分设置为false会给我想要的结果。我没有在代码中这样做。我只是使用属性视图

-1

例如,你有两组单选按钮。 为了使您需要的第一组写

WS_GROUP | WS_TABSTOP 

第一组:

CreateWindowEx(bla_bla, bla_bla, bla_bla, WS_GROUP | WS_TABSTOP, bla, bla, bla, bla, bla,bla,bla,bla);

CreateWindowEx();多一个单选按钮,它指的是第一组;(注意没有WS_GROUP | WS_TABSTOP! !!!)

CreateWindowEx();又一个单选按钮指的是第一组;(注意没有WS_GROUP | WS_TABSTOP !!!!)