mfc 为 CStatic 绑定变量 并设置不可见
时间: 2024-02-04 20:02:13 浏览: 93
MFC CStatic透明
4星 · 用户满意度95%
要将 MFC 中的 CStatic 控件绑定到变量,可以使用 DDX_Control 函数。在类的 DoDataExchange 函数中,使用 DDX_Control 函数将 CStatic 控件与变量绑定。例如:
```
void CMyDialog::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_STATIC_CONTROL, m_staticControl);
}
```
其中,IDC_STATIC_CONTROL 是控件的 ID,m_staticControl 是变量名。
要设置 CStatic 控件不可见,可以使用控件的 ShowWindow 函数。例如:
```
m_staticControl.ShowWindow(SW_HIDE);
```
这会将 m_staticControl 控件隐藏起来。如果要将其显示出来,可以使用 ShowWindow 函数的参数 SW_SHOW。
阅读全文