切换资源文件后,如何刷新View视图中的窗口?
用VC++6.0,在做一个多国语言化的应用程序,在菜单上选择新的语言后,要动态刷新画面,包括菜单、工具栏、状态栏、主窗口的显示内容。所谓的主窗口就是我在View视图当中嵌入了一个窗口资源,打开应用程序后,该窗口一直保持打开。现在当切换语言后,其他部分都实现了动态刷新为新语言的显示,唯独视图中的这个窗口,始终不能刷新。由于不同的语言窗口画面布局有不同,所以不能用重新写文字的方法,我使用以下语句:
CMainFrame *pMain = (CMainFrame*)AfxGetMainWnd();
pMain->GetActiveView()->Invalidate();
不起作用。或许还是我对MFC框架结构的理解不够,请问大家这种情况如何解决?