能不能只更新文档的某一个视图(能找到),不用UpdataAllViews()? 我的程序是一个单文档程序,有一个图形视图和一个文本视图。在图形视图中执行相应操作后需要对文本视图进行更新操作(UpdateData),我现在只会用pDoc->UpdateAllViews()来实现。但是它同时更新了图形视图,带来图形视图闪烁的不良效果。我想只用更新文本视图,行不行呢?如果行,如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更新视图到最后会调用CView的OnUpdate的 C???Viwe* CXXXDoc::Find???View(){POSITION tPos = GetFirstViewPosition();while(tPos != NULL){CView *pView = GetNextView(tPos);if(pView->IsKindOf(RUNTIME_CLASS(C???View)))return (C???View*)pView;}return NULL;}C???View* pView = pDoc->Find???View();pView->Invalidate(); 求教用VC分割字符串的 请问如何在VC中调用Google map API? static控件中怎样显示滚动的文字? 怎么写软件加密代码 同样的代码不同的函数名称编译后二进制代码一样吗? 关于CEdit取出来的回车问题,请高手帮忙一下 能否根据dialog对应的资料ID来创建这个dialog的实例? 各位朋友帮帮忙,怎样制作可引导计算机的光盘??? URLDownloadToFile的问题.主界面卡,多线程问题? 有个输出不懂,请教!! 一个算法问题,拼图。。。 创建子进程后的问题。高手大大们救命啊~~~
{
POSITION tPos = GetFirstViewPosition();
while(tPos != NULL)
{
CView *pView = GetNextView(tPos);
if(pView->IsKindOf(RUNTIME_CLASS(C???View)))
return (C???View*)pView;
}
return NULL;
}C???View* pView = pDoc->Find???View();
pView->Invalidate();