新手求教 Sleep 前 加 RedrawWindow() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个将军,对勤务兵下令“给我去打盆水”,然后不说话了,勤务兵一看命令已经发完了,就去立刻执行,于是将军很快得到了一盆水于是将军认为,下令=得到一盆水但是有一天,将军下令让勤务兵去打水后又下令“所有人原地立正十分钟”,勤务兵当然也要听从命令,然后将军很奇怪,我都下令去打水十分钟了,为啥这盆水还没出现呢简单的说,不要随便用Sleep函数,特别是还不知道什么叫线程的初学者 在一个线程中 这么搞啊...就算你sleep界面也是卡住的,你看不出效果 建议使用:GetDlgItem(IDC_EDIT2)->SetWindowText("nihao"); http://bbs.csdn.net/topics/390624084?page=1找到了答案,谢大家帮忙,怎么把分给回帖人呀 还有个问题就是ctr为a时IDC_EDIT2显示红色a,IDC_EDIT3显示绿色a,就是说判断ctr的值后根据需要编辑框的文字颜色不同,IDC_EDIT2,IDC_EDIT3相互独立,IDC_EDIT3改变后IDC_EDIT2不能改变。我用了HBRUSH CPUDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if(nCtlColor == CTLCOLOR_EDIT) pDC->SetTextColor(colour); // TODO: Return a different brush if the default is not desired return hbr;}后都变了,再次求教。 这么写本来就不合理。1.堵塞整个界面线程2.Sleep的时候也不重绘界面3..建议用OnTimer VC-MFC程序中怎么打开一个网页并向其文本框中自动加入数据 VC中添加数据库源的问题 VC四种坐标空间的区别 关于在com(dll)内部生成一个窗体,调用接口关闭内部窗体时候外部调用程序也关闭的问题! 如何用GDI画一个不断增长的饼形图? Visual Studio 2005 程序发布的问题? 如何创建一个Execl文件并进行编辑(C#)? 请推荐一些关于COM编程的好书 能告诉我吗????各位哥哥指点一二 关于ChildFrm.cpp的问题 win7上CreateFile以GENERIC_READ打开usb设备成功,但在win8.1下却失败了 MFC中如何绘制各种形状对话框窗口
于是将军认为,下令=得到一盆水
但是有一天,将军下令让勤务兵去打水后又下令“所有人原地立正十分钟”,勤务兵当然也要听从命令,然后将军很奇怪,我都下令去打水十分钟了,为啥这盆水还没出现呢简单的说,不要随便用Sleep函数,特别是还不知道什么叫线程的初学者
找到了答案,谢大家帮忙,怎么把分给回帖人呀
根据需要编辑框的文字颜色不同,IDC_EDIT2,IDC_EDIT3相互独立,IDC_EDIT3改变后IDC_EDIT2不能改变。我用了
HBRUSH CPUDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(nCtlColor == CTLCOLOR_EDIT)
pDC->SetTextColor(colour);
// TODO: Return a different brush if the default is not desired
return hbr;
}
后都变了,再次求教。
2.Sleep的时候也不重绘界面
3..建议用OnTimer