首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对话框中关于Static Text有关问题

2012-02-10 
对话框中关于Static Text问题我在一个基于对话框中的程序中想实现以下功能,应该如何实现?在一个对话框窗体

对话框中关于Static Text问题
我在一个基于对话框中的程序中想实现以下功能   ,应该如何实现?
在一个对话框窗体中有一个静态文本控件   一个按钮,给这个控件定义一个变量m_static
点击按钮以前静态文本显示一个文本信息
当点击按钮进行相应操作(如已经修改m_static   内容)以后,
静态文本信息也会显示相应内容

应该如何实现

[解决办法]
1、修改静态控件的id
2、给静态控件关联一个CStatic类的变量
3、CStatic::SetWindowText
[解决办法]
那把以前的值保存在字符变量里,用SetWindowtext重新设回来.
[解决办法]
在头文件里让定义一个CString strold;
m_static如果是CString型的``
按钮1消息里
{
UpdateData();
strold=m_static;
m_static= "新的 ";
UpdateData(FALSE);
}
按钮2消息里
{
m_static=strold;
UpdateData(FALSE);
}
m_static如果是CStatic型的``
按钮1消息里
{
m_static.GetWindowText(strold);
m_static.SetWindowText( "新的 ");

}
按钮2消息里
{
m_static.SetWindowText(strold);
}

热点排行