Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Splash screen in Windows

How can I display a splash screen using C or C++ in Windows? What libraries or Windows components would be applicable?

like image 566
Siddiqui Avatar asked Mar 16 '10 05:03

Siddiqui


People also ask

Where is Windows splash screen?

Open the Visual Assets tab and select Splash Screen from the All Visual Assets pane on the left side of the "Package. appxmanifest" window. If you're changing your splash screen for the first time, you'll see the "Assets\SplashScreen.

How do I turn on splash screen in Windows 10?

Procedure for Turning ON/OFF Splash Screen of Windows 10Select the Boot Tab from the System Configuration dialogue box. From the Boot tab on the System Configuration screen, enable the checkbox called No GUI Boot under the Boot options section. Then click the Apply button to save the changes and then press OK.

How do I open splash screen?

Open any app from the launcher on your Android device and you're likely to see a splash screen — a simple full-screen layout, usually displaying the app logo on a plain background. The display ends soon after the app has loaded.


2 Answers

A splash screen is typically just a modeless dialog with a static picture control covering its surface, or even just a normal window that loads and blits a bitmap to its client area. CodeProject has an example of the latter sort. It uses MFC, but that's a thin enough wrapper over the Win32 API that rewriting it to use Win32 directly should be fairly simple.

like image 162
Jerry Coffin Avatar answered Sep 21 '22 23:09

Jerry Coffin


Try to create a window with the createwindowex function and use the style (dwStyle) WS_POPUP.
You can read about CreateWindowEx here.

like image 45
default Avatar answered Sep 21 '22 23:09

default