当您收到来自单选按钮的WM_COMMAND讯息时,应该向它发送wParam等於1的BM_SETCHECK讯息来显示其选中状态:
对同组中的其他所有单选按钮,您可以通过向它们发送wParam等於0的BM_SETCHECK讯息来显示其未选中状态:
您可以通过SetWindowText来改变按钮(或者其他任何视窗)内的文字:
其中hwnd是欲改变视窗的代号,pszString是一个指向以null为终结的字串指标。对於一般的视窗来说,这个文字是标题列的文字;对於按钮控制项来说,它是随著该按钮显示的文字。
iMaxLength指定复制到pszBuffer指向的缓冲区中的最大字元数。该函式传回复制的字元数。您可以首先通过下面的呼叫来获得特定文字的长度:
为了接收滑鼠和键盘输入,子视窗必须是可见的(被显示)和被启用的。当视窗是可见的而未被启用时,那么视窗将以灰色而非黑色显示文字。
如果在建立子视窗时,您没有将WS_VISIBLE包含在视窗类别中,那么直到呼叫ShowWindow时子视窗才会被显示出来:
如果您将WS_VISIBLE包含在视窗类别中,就没有必要呼叫ShowWindow。但是,您可以通过呼叫ShowWindow将子视窗隐藏起来: