CPWDCheck *frm = new CPWDCheck();
//(GetDlgItem(IDOK,frm))->SetWindowText("确定");
CButton *btn = (CButton*)frm->GetDlgItem(IDOK);
((CButton*)frm->GetDlgItem(IDOK));
frm->DoModal();
delete frm;CPWDCheck 中有一个按钮ID = IDOK
我要改变这个按钮的标题要怎么做?
谢谢
//(GetDlgItem(IDOK,frm))->SetWindowText("确定");
CButton *btn = (CButton*)frm->GetDlgItem(IDOK);
((CButton*)frm->GetDlgItem(IDOK));
frm->DoModal();
delete frm;CPWDCheck 中有一个按钮ID = IDOK
我要改变这个按钮的标题要怎么做?
谢谢
建立的时候并没有指定BTN 的资源就是IDOK哦。。
这样设置都都不行!出现运行错误,要怎么办new CPWDCheck() 怎么 指定IDOK 指向BTN ,
不是在建立Dialog Box 的时候就已经指定过了吗?
CPWDCheck frm(this);
frm.DoModal();
GetDlgItem(IDOK)->SetWindowText("确定");//delete frm;
对话框资源一般都不用delete这种方式的,要用消息函数DestroyWindow
这样只改变了主窗体的IDOK按钮