CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

问一个问题!

楼主gg0001(仙鹤)2005-04-02 10:47:55 在 VC/MFC / 进程/线程/DLL 提问

学习vc++已经有一段时间了,学的是用WIN32API直接编程的(没用MFC),随着学习的深入,现在发现了一个问题,感觉vc++的程序主框架中,鼠标均被分配了一个线程(如果不是这样的话,假如在消息主循环while(1){       ;}中,加入for()的无穷循环,鼠标还能在我们的程序窗口中移动并显示出来,这个又怎么解释?)   ,我所说的对与不对,还请大家指正! 问题点数:0、回复次数:4Top

1 楼tankbattle(坦克大战)回复于 2005-04-02 11:17:45 得分 0

鼠标是操作系统接管的,包括绘制,移动。你的程序只是接受操作系统发来的消息。你的程序里的死循环不会把操作系统搞死,所以鼠标没有问题。Top

2 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 11:55:26 得分 0

鼠标均被分配了一个线程  
  -----------  
    不是的,你可以用PROCESS VIEWER 看一下就知道了,就一个主进程,没有鼠标线程  
   
    tankbattle(坦克大战)    说得对  
   
    鼠标消息操作系统接管的,回调函数都是OS 使用的Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 12:32:11 得分 0

鼠标操作是通过消息来发送的Top

4 楼gg0001(仙鹤)回复于 2005-04-02 17:41:43 得分 0

照这样说鼠标由操作系统来管理,鼠标消息是由操作系统发送到我们的应用程序消息队列中,然后由我们的程序使用,我这样理解对吧?!Top

相关问题

  • 问!!!
  • 问!
  • 问::
  • 问:
  • 问!
  • 问?????
  • 问!!!!!!!
  • 问?
  • 问!!!!!!!!!!
  • 问

关键词

  • vc++
  • 鼠标
  • 操作系统
  • 线程
  • 消息
  • 程序
  • 问题

得分解答快速导航

  • 帖主:gg0001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo