【问题标题】:Splash screen in WindowsWindows 中的启动画面
【发布时间】:2011-01-27 23:40:38
【问题描述】:

如何在 Windows 中使用 C 或 C++ 显示启动画面?哪些库或 Windows 组件适用?

【问题讨论】:

    标签: c++ c windows user-interface splash-screen


    【解决方案1】:

    尝试使用 createwindowex 函数创建一个窗口,并使用样式 (dwStyle) WS_POPUP。
    你可以阅读 CreateWindowEx here

    【讨论】:

      【解决方案2】:

      初始屏幕通常只是一个无模式对话框,其表面覆盖有一个静态图片控件,或者甚至只是一个加载位图并将位图传送到其客户区的普通窗口。 CodeProject 有后一种类型的示例。它使用 MFC,但这是对 Win32 API 的足够薄的包装,因此重写它以直接使用 Win32 应该相当简单。

      【讨论】:

      • 正确处理线程是困难的部分。看起来在链接的项目中已经正确完成了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多