vc界面刷新问题
最近写一个应用程序,对采集的数据进行实时波形显示,偶尔要弹出对话框进行配置,但是弹出对话框经常显示不完整(某个控件没有刷新,还是原来背景),这时如果动动鼠标,然后就显示正常了,应该是刷新没有做好,请教如何做全局更新呢?不能每次都动鼠标啊。。。
[解决办法]
baidu:
Invalidate()
[解决办法]
InvalidateRect() 刷新你才说的鼠标过去才刷新的区域
[解决办法]
[解决办法]
- C/C++ code
void CCollect_SetDlg::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here m_ctrlNFilter.SetFocus(); //对话框初始化时光标位置 m_ctrlNFilter.SetSel(0,m_ctrlNFilter.GetWindowTextLength()); CDialog::OnPaint();//你试过这样没 }
[解决办法]
对话框的用RedrawWindow()看看哦~
我曾遇到过类似问题,但是关于工具栏图标切换的,就是这样改ok的,lz可以试试嘛
[解决办法]