Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 服务器相关 > [2006.6.25 14:30] 调试一个程序中的小问题,竟花了一上午时间
【标  题】:[2006.6.25 14:30] 调试一个程序中的小问题,竟花了一上午时间
【关键字】:2006.6.25,14,30
【来  源】:http://www.cnitblog.com/dabor/archive/2006/06/25/12833.html

[2006.6.25 14:30] 调试一个程序中的小问题,竟花了一上午时间

Your Ad Here

  我在对话框窗口程序 A 中,开了个线程 B ,在 B 中用 CreateProcess 打开另一个窗口程序 C ,同时隐藏程序 A 的窗口。很显然程序 C 的窗口应该显示出来并且处于激活状态。但是 C 的窗口就是不激活,标题栏是灰的。这下忙坏了,在 B 中对 C 又是 ShowWindow ,又是 SetForegroundWindow ,又是 SetActiveWindow ,还是不行,在前面加上 Sleep 2 秒,2 秒后 C 又变灰。焦头烂额 ...... 

  想不到原来是 A 中在线程 B 结束的时候用 SetFocus 设置了 A 的一个控件。哈哈,你在 B 中无论你怎样激活窗口 C ,总要回到 A 来被 SetFocus 变成灰,狂晕!

  程序出现了你意想之外的事情,一定有原因。因此我们一定要静下心来好好分析。


WinMPG Video Convert V6.5破解补丁:【上一篇】
CSS实现历史保留功能:【下一篇】
【相关文章】
  • 5好意思,修改下:QQ:602914570
  • 谁有Code Library for .NET V14.0.2351 (MS Access)这个软件的注册码
  • Java新手入门需要掌握的30个基本概念
  • 南极星全球通2.30 汉化破解版(繁简体,日韩文内码识别翻译软件)
  • 华为s6502及多台s3026交换机配置实例(原)
  • 6月14号Google.cn(谷歌)出现的奇异现象
  • 2006-6-14
  • 目前的组态软件开发进度 (2006-06-14)
  • 2006年6月14日 (星期三) 天气 阴有雨
  • 硬件工程师之我学(14)
  • 【随机文章】
  • PALM 实现离屏与局部刷新
  • 亲身体验CORBA: 使用java和C++混合编程
  • 什么是CRM?
  • Linux发行版本的体会
  • MagicWin 98 Release 1.20 破解手记算法分析
  • RIP-2协议简介
  • f
  • 应用程序访问权限攻略
  • 当年靖哥哥若见了我
  • SVN在Windows平台上的配置
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.