在 MFC 的 CFileDialog 类中,确实有一个名为 SetControlLabel 的公共方法。这个方法用于设置文件对话框中指定控件的标签文本。以下是相关的信息:
void SetControlLabel(UINT nID, LPCTSTR lpszLabel);

参数:
  •  nID: 控件的标识符,例如 stc2 或 IDC_EDIT1。

  •  lpszLabel: 要设置的标签文本。


用法示例:
CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("Text Files (*.txt)|*.txt|All Files (*.*)|*.*||"));

// 设置文件对话框中 IDC_EDIT1 控件的标签文本
fileDlg.SetControlLabel(IDC_EDIT1, _T("自定义标签:"));

if (fileDlg.DoModal() == IDOK) {
    // 处理用户的选择
}

在这个示例中,SetControlLabel 方法用于设置文件对话框中具有标识符 IDC_EDIT1 的控件的标签文本。你可以根据需要设置其他控件的标签文本。


转载请注明出处:http://www.zyzy.cn/article/detail/17747/MFC/CFileDialog