相关文章  
  • 在Win XP SP2中手动配置Windows防火墙
  • 互用性技术:讨论数据层互用性技术
  • 实现数据资源层中的异步互用性
  • Windows系统文件详解
  • 生成可靠的Windows XP Embedded 平台
  • 通过编写模块化代码提高软件可移植性
  • 小办法:重现被误删的Windows桌面图标
  • Windows XP操作系统优化实战
  • 微软一个关于ShowModalDialog用法的实例网页
  • Windows Internet Explorer 问题的一般思路
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    使用 C++ 的托管扩展针对 Windows 窗体编程7

    虽然上面的代码可以显示窗体,但是必须眼疾手快才可以看到该窗体,这是因为 Show 以无模式的方式显示窗体。这意味着在 Show 将新的窗体显示到屏幕上之后,会立即将控制权返回给 Main 函数,该函数在返回时将退出进程,同时关闭刚刚显示不久的窗体。要以有模式的方式显示窗体,文档建议使用 ShowDialog 函数:
      
      void __stdcall WinMain(HINSTANCE hInstance,
      HINSTANCE hPrevInstance,
      long lpCmdLine,
      int nCmdShow)
      {
      Form* form = new Form();
      form->ShowDialog(); // This is not quite what you want to do.
      }
      
      虽然这些代码事实上可以显示一个空窗体,并且在用户关闭它之后才会将控制权返回给 Main 函数,但通常您并不会编写这样的代码。相反,您将把一个窗体指定为主窗体,使得应用程序的其他部分可以把它当作主窗体来进行访问。 数据载入中...

    页码:[1] [2] [3] [4] [5] [6] [7]7页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved