启动EXE之后,调WaitForSingleObject,在等待时,怎么令已经disable的窗口不会花掉? EnableWindow(FALSE);
if (RunExe(A2T(szCommandLine), SW_RESTORE, NULL, &ProcInfo) == FALSE)
{
return;
}
WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hThread);
CloseHandle(ProcInfo.hProcess);在WaitForSingleObject时,disable的窗口不能及时刷新页面,窗口会变花花地,想请教怎么解决这个问题。
if (RunExe(A2T(szCommandLine), SW_RESTORE, NULL, &ProcInfo) == FALSE)
{
return;
}
WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hThread);
CloseHandle(ProcInfo.hProcess);在WaitForSingleObject时,disable的窗口不能及时刷新页面,窗口会变花花地,想请教怎么解决这个问题。
解决方案 »
- 谁有PUDN的帐号啊?
- 为什么游戏3D引擎对CPU的浮点运算性能要求高?
- 主线程的while语句如何从外部控制???
- 有没有像方向盘和仪表盘的控件?
- 想做个P2P网络电视,不知道思路,大家来说下原理
- CPropertySheet的"X"对应哪个消息?
- 关于DIB图像的坐标
- DAO得到不同的记录查询
- 请问,用LISTCONTROL控键怎样添加一列新数据进去,
- 问个小问题:我想在edit中显示13.0/3.0的结果,该怎么做呢?
- 求助:vc对话框上助记键的问题
- windows任务管理器的进程内存使用是不是不准确的?我做的exe,打开弹出窗口,然后关闭,内存使用比打开前多一点,最小化,几乎不占内存。我用firefox,firefox狂占内存,最小化,内存不变。
然后用一个成员变量来控件光标状态就OK了.
//SetClassLong(GetSafeHwnd(),
// GCL_HCURSOR,
// (LONG)(AfxGetApp()->LoadStandardCursor(IDC_WAIT)));
//SetClassLong(m_List.GetSafeHwnd(),
// GCL_HCURSOR,
// (LONG)(AfxGetApp()->LoadStandardCursor(IDC_WAIT)));
这个SetClassLong,要把窗口上的每个控件都设一遍才行,而且鼠标在标题栏的时候还是箭头,不会变沙漏……哎
MSG msg;
while( 1 )
{
if( PeekMessage( msg, ???REMOVE ) )
{
translatemsg(msg);
dispatchmsg(msg);
}
else
{
uint ret = WaitForsgobjet( h, 100 );
if( ret == WAITOBJET_0 )
{
BREAK;
}
}
}
在里面设定不鼠标,并不调用它自己的哦女色tcursor