对话框修改名称(重命名)

来源:互联网 发布:无硅油洗发水品牌知乎 编辑:程序博客网 时间:2024/05/16 11:07

如果是在對話框內操作:直接SetWindowText((LPCTSTR)RetryCaption);就可以了。

如果是在外部操作對話框:::SetWindowText(dlg.m_hWnd,(LPCTSTR)RetryCaption);

示例:

void CTestDlg::OnPopbtn() {// TODO: Add your control notification handler code herePopDlg pdlg;//pdlg.SetWindowText("aaa");::SetWindowText(pdlg.m_hWnd, "aaa");         m_listBtn.SetWindowText("list");}

说实话,不太明白,为什么CDialog重命名时,要分内部操作和外部操作;而CButton却不分也可以?

原创粉丝点击