OnIdle()函数中的while(!PeekMessage(&msg,0,0,0,0))总为0 OnIdle(){ MSG msg ; while(!PeekMessage(&msg,0,0,0,0)) { }}为什么peekMessage() 的值总是不变呢 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能总为0,否则while不是死循环了,除非里面有break语句,其实也就是空闲时(没有消息)执行一些简单的动作,一有消息就退出 我TRACE了下,!PeekMessage(&msg,0,0,0,0) 都是1,是不是哪里出错了呢 ? 我的程序最小化的时候,为什么OnIdle()函数不运行呢 ? C#中public void OnApplicationIdle(object sender, EventArgs e){ NativeMethods.Message msg ; while (!NativeMethods.PeekMessage(out msg, IntPtr.Zero, 0, 0, 0)) { }}//上面的函数在窗口最小化时仍旧运行,在VC 中BOOL CFlyUAVApp::OnIdle(LONG lCount){ MSG msg; while(PeekMessage(&msg,NULL,0,0,0))// { }}问题:1 C#中Application.Idle在窗口最小化时仍旧运行,而VC的onidle()就不运行2 VC中的while()为死循环请高手回答下,谢谢 俄罗斯方块 贴图双缓冲问题 如何远程修改文件夹目录名称? 怎样在MFC 中画曲线????? 这几个按键快让我崩溃了,怎么办呀? 关于想让分隔窗体视类中的CTreeView动态更新显示的问题(急啊!) RunDll32.exe 用POST传音频 好奇怪的问题!关于ASP和SAFEARRAY 图形学开发的朋友,有空来坐坐 线程中使用postmessage 用CreateProcess调用一个命令行工具时出现This application has requested the Runtime... mfc程序中,如何检查系统中是否安装了某个activex控件?
其实也就是空闲时(没有消息)执行一些简单的动作,一有消息就退出
public void OnApplicationIdle(object sender, EventArgs e)
{ NativeMethods.Message msg ;
while (!NativeMethods.PeekMessage(out msg, IntPtr.Zero, 0, 0, 0))
{ }
}//上面的函数在窗口最小化时仍旧运行,在VC 中
BOOL CFlyUAVApp::OnIdle(LONG lCount)
{
MSG msg;
while(PeekMessage(&msg,NULL,0,0,0))//
{
}}
问题:
1 C#中Application.Idle在窗口最小化时仍旧运行,而VC的onidle()就不运行
2 VC中的while()为死循环
请高手回答下,谢谢