mfc模式下,有没有在创建这个DIALOG后就执行的,将DIALOG上的一个static text的描述文字变成一串字符显示
时间: 2024-03-22 20:41:06 浏览: 45
基于MFC创立的dialog
是的,您可以在MFC的对话框类中的OnInitDialog()函数中实现这个功能。在这个函数中,您可以通过调用GetDlgItem()函数获取到对应的控件句柄,然后通过SendMessage()函数发送WM_SETTEXT消息来设置控件的文本。
下面是一个示例代码,假设您的控件ID为IDC_STATIC_TEXT:
```
BOOL CYourDialog::OnInitDialog()
{
CDialogEx::OnInitDialog();
// 获取控件句柄
CWnd* pStaticText = GetDlgItem(IDC_STATIC_TEXT);
// 设置控件文本
pStaticText->SendMessage(WM_SETTEXT, NULL, (LPARAM)_T("这是一串字符显示"));
return TRUE;
}
```
请注意,您需要将IDC_STATIC_TEXT替换为您实际的控件ID,以及将“这是一串字符显示”替换为您希望显示的文本。
阅读全文