SetWindowText的问题

buleysh buleysh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void CMainFrame::OnTest()
{
// TODO: 在此添加命令处理程序代码
CPropertySheet sheet(_T("测试"),this);
CFirstPage *m_firstPage = new CFirstPage;
CScendPage *m_scendPage = new CScendPage;
sheet.AddPage(m_firstPage);
sheet.AddPage(m_scendPage);

int m_firstOption;
int m_scendOption;
CString temp;

m_firstOption = ::GetPrivateProfileInt(_T("Option"),_T("FirstOption"),0,_T(".\\option.ini"));
m_scendOption = ::GetPrivateProfileInt(_T("Option"),_T("ScendOption"),0,_T(".\\option.ini"));

temp.Format(_T("%d"),m_firstOption);

m_firstPage->m_edit.SetWindowText(temp);

sheet.DoModal();
delete m_firstPage;
delete m_scendPage;
}


程序总是在 m_firstPage->m_edit.SetWindowText(temp); 产生中断,是SetWindowText给的参数不对吗?
那应该怎么将一个整形传给Edit Control显示出来呢?
如何将一个Edit控件设置成灰色,只能显示不能编辑呢?

...全文
评论 15
收藏 已收藏
分享
返回顶部
buleysh
VC/MFC 16,550 成员 421,606 内容