说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何实现自动弹出信息框???

编辑:说三道四文库 发布时间:2018-05-22 04:10
HTML文档下载 WORD文档下载 PDF文档下载
就像QQ一样,有新的消息会在右下角自动弹出一个消息框进行提示,能否讲一下大概要用到的一些内容代码????
时时检测,检测到满足某个条件就显示信息况!
就是这样啊。做个定时器,检测有没有新的消息,有的话,就显示一个信息窗。
SetTimer();
我觉得是用异步socket来做的,有消息来的时候,socket会给指定的窗口发送一个消息,在这里再处理就行了
这样时时检测的话,会很费时间的
用SetTimer()做可以,用socket来做也可以.用SetTimer()简单但太耗时
如果是网络通信的话,检测到有消息来就弹出对话框
如果是一般的程序,就用SetTimer
需要用线程,这个线程就不断的检测是否有消息来(可以是一个变量的变化),然后通知窗口进行显示。
窗口显示时,设置一个定时器,比如说3秒中,定时时间到了之后,把定时器关掉,把自己隐藏起来。
...
while(bRunFlag)
{
  if(g_bMsgCome)
  {
    PostMessage(hMyShowWnd, WM_SHOW_RIGHT_ROW,0,0);
  }
  Sleep(100);
}
...

是网络通信,有没有更详细一点的。。。。。。。???
学习一下,up
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘