我想先在view中写些操作说明的,然后在菜单中按一下"开始"就将view中的操作说明全部清楚掉.偶在帮助中找不到相应的函数呀,特来求救.
另:请问在view中写一些汉字除了用,textout还有其他的办法吗?因为如果要写很多,用textout,就很难实现文字的排版哦.
另:请问在view中写一些汉字除了用,textout还有其他的办法吗?因为如果要写很多,用textout,就很难实现文字的排版哦.
解决方案 »
- DLL问题
- 关于BoundsChecker
- 如何使list control 显示的东西使暗码?
- SOS,关于序列化的问题。
- 请问在XP下怎么解决扫描仪的输入图象问题。
- 请问如何从一个CEdit类中读出里面的内容?
- 请问如何实现大数的计算?
- 如何检测出一串字符中是否全都是字母?? 急+ + !!---------*--*--*--*--*--**
- ATL DLL中使用C运行时库出现链接错误,如何解决?
- 帐户密码专列:征求可逆算法代码?急!!请VC高手指点江山,激扬代码.
- 如何在基于对话框的APP中加入对文档如.ndf的打开方式(程序)的注册??
- 我没有装vc7,100分求vc7.0下的ATL例子中的ATLEventHandling 示例
如果你将textout写在OnDraw中的话,那么,应该在view中定义一个成员变量,比如m_bShowHelp。初始化为true,当点击开始后,就将m_bShowHelp设置为false。在OnDraw中增加判断,如果m_bShowHelp为true时,才调用textout写帮助信息,否则不要调用。
C**View::OnDraw(CDC *pDC)
{
if(m_bShowHelp == true)
pDC->TextOut(****);
}
然后在点击开始的事件中,直接调用Invalidate()就可以了。
如果textout不是在OnDraw中调用的,那么直接调用Invalidate()就可以了。