当前位置:编程学习 > C#/ASP.NET >>

为什么对话框还是不刷新

奇怪,我在VC2005中的对话框程序,加载了一个皮肤

运行时,对话框的界面没有显示,我最小化对话框,在显示皮肤才加载


我想这样的话,我就在加载皮肤函数后,
分别跟了这三个函数,但都没有第一次显示出来皮肤,怪哉

RedrawWindow();
Invalidate(TRUE);
::PostMessage(m_hWnd,WM_PAINT,0,0);

--------------------编程问答-------------------- SendMessage试下... --------------------编程问答-------------------- up --------------------编程问答-------------------- 直接Invalidate(TRUE); 就有效吧。
那2个是不是多余?导致不刷新 --------------------编程问答-------------------- update() --------------------编程问答-------------------- UPDATEDATA(TRUE/FALSE);到底是TRUE,还是FALSE,由数据传导的方向来定,具体也忘了,你自己查下msdn吧!!!!! --------------------编程问答-------------------- UpdateData(true/false) --------------------编程问答-------------------- UpdateWindow()

--------------------编程问答-------------------- 试试放在DLG的InitInstance中,看看行不行! --------------------编程问答-------------------- UpdateWindow() --------------------编程问答-------------------- 顶下
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,