佚名通过本文主要向大家介绍了bs groupbox,groupbox控件,groupbox,groupbox边框样式,c#groupbox等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: windows 程序设计_BS_GROUPBOX使用方法
描述:
我的想法是h_n2与h_n3作为一组二选一,h_n1自己独立。
可是运行程序时,h_n3与h_n2不是一组,h_n1、h_n2、h_n3三个才是一组,跟没画那框的效果一样。
请问:
①这个BS_GROUPBOX,是把其它控件“画”到框内就算一组,还是需要其它命令?
描述:
代码片段:
//前面代码省略(此段代码位于父窗口的WM_CREATE),....
//先添个单选按钮
h_n1=CreateWindowEx (
0,
"button",
"n1",
WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON,
0,
10,
20,
16,
hwnd, //父窗口句柄
(HMENU)100,
(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE) ,
NULL
);
//再画一个框
h_kuang=CreateWindowEx (
0,
"button",
"yigexiaozu",
WS_CHILD|WS_VISIBLE|BS_GROUPBOX,
0,
100,
200,
150,
hwnd, //父窗口句柄
(HMENU)10086,
(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE) ,
NULL
);
//下面是二个单选按钮
h_n2=CreateWindowEx (
0,
"button",
"n1",
WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON,
10,
10,
20,
16,
hwnd, //父窗口句柄
(HMENU)101,
(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE) ,
NULL
);
h_n3=CreateWindowEx (
0,
"button",
"n1",
WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON,
10,
50,
20,
16,
hwnd, //父窗口句柄
(HMENU)102,
(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE) ,
NULL
);
//下面代码省略...
我的想法是h_n2与h_n3作为一组二选一,h_n1自己独立。
可是运行程序时,h_n3与h_n2不是一组,h_n1、h_n2、h_n3三个才是一组,跟没画那框的效果一样。
请问:
①这个BS_GROUPBOX,是把其它控件“画”到框内就算一组,还是需要其它命令?