盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

完成带阴影弹出的窗口

时间:2024/12/21作者:未知来源:盾怪网教程人气:

[摘要]DT_NOPREFIX); ……   获取对系统的控制权:   在带阴影的弹出窗口显示之后,怎样获取对系统的控制权,使得当用户按下键盘任意键或鼠标时都将使带阴影的弹出窗口消失,这里采取的方法是...
DT_NOPREFIX);
  ……
}


  获取对系统的控制权:
  在带阴影的弹出窗口显示之后,怎样获取对系统的控制权,使得当用户按下键盘任意键或鼠标时都将使带阴影的弹出窗口消失,这里采取的方法是,当弹出窗口创建和显示之后,立即进入一个消息循环,从应用程序队列中获取所有消息,并判断是否为鼠标消息或键盘消息,如是,则摧毁窗口结束,并将控制权归还给调用程序。实现片断如下:


//进入消息循环,获取全部消息,控制整个系统
 ……
  MSG Msg;
  BOOL bDone;
  SetCapture();
  bDone=FALSE;
  while(!bDone)
  {
    if(PeekMessage(&Msg,NULL,0,0,PM_REMOVE))
      if(Msg.message==WM_KEYDOWN

关键词:完成带阴影弹出的窗口




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版