c++ len png obrazok
c++ len png obrazok
Ahojte,
neviete mi poradit, ako sa da zobrazit len png obrazok bez form/okna.
aby to vyzeralo napriklad takto(nieje to pozadie je to pri spustany tych programov )
neviete mi poradit, ako sa da zobrazit len png obrazok bez form/okna.
aby to vyzeralo napriklad takto(nieje to pozadie je to pri spustany tych programov )
Re: c++ len png obrazok
Je to tzv. splash screen a vytvoríš si ho jednoducho - okno bez titlebaru, close, resize tačítka...
Neviem akú knižnicu používaš, ale napríklad:
Neviem akú knižnicu používaš, ale napríklad:
-
v SFML to ide nastavením voliteľného style [Source]
Kód: Vybrať všetko
#include <SFML/Window.hpp> int main() { sf::Window window(sf::VideoMode(800, 600), "Window", sf::Style::None); // Your code return 0; } -
SDL má na to tiež vyhradený flags paramater [Source]
Kód: Vybrať všetko
#include "SDL.h" #include <stdio.h> int main() { SDL_Window *window; SDL_Init(SDL_INIT_VIDEO); window = SDL_CreateWindow( "An SDL2 window", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_BORDERLESS // FLAGS ); // Your code SDL_DestroyWindow(window); SDL_Quit(); return 0; }
Re: c++ len png obrazok
Kód: Vybrať všetko
... ... // Default style is sf::Style::Titlebar || sf::Style::Resize: || ...
Kód: Vybrať všetko
(sf::Style::Titlebar || sf::Style::Resize) == sf::Style::TitlebarRe: c++ len png obrazok
pravda je taká. že prednastavený štýl je sf::Style::Default
Rozpísané to bolo náročky //edit: Hej, ale nie takto to malo byť
http://www.sfml-dev.org/tutorials/2.1/window-window.php napísal:sf::Style::Default: The default style, which is a shortcut for Titlebar | Resize | Close
Re: c++ len png obrazok
Kód: Vybrať všetko
sf::Style::Titlebar || sf::Style::Resize: || sf::Style::CloseRe: c++ len png obrazok
Kód: Vybrať všetko
sf::Style::Titlebar || sf::Style::Resize || sf::Style::Close == sf::Style::Default // nie, toto nie je pravda.
sf::Style::Titlebar || sf::Style::Close == sf::Style::Titlebar
sf::Style::Default != sf::Style::Titlebar
sf::Style::Titlebar a sf::Style::Close spolu aj osobitne dajú rovnaký výsledok.
Re: c++ len png obrazok
Nie to nie.
Pozri si to všetko ešte raz.
Kód: Vybrať všetko
sf::Style::Titlebar || sf::Style::Resize: || sf::Style::Close == sf::Style::Default //to isté ako sf::Style::Titlebar
sf::Style::Titlebar || sf::Style::Close == sf::Style::Titlebar //to isté ako sf::Style::Titlebar
Re: c++ len png obrazok
no robil som to vo win32, a nechcelo sa mi to prepisovat navyse mal som tam metodu na spravenie screenshotu tak som to riesil tak, ze som spravil screen a potom ho nastavil ako poziadie ...
Ale dakujem za odpovede cenym si to
Ale dakujem za odpovede cenym si to
Re: c++ len png obrazok
@p4to: Síce som to neskúšal, ale niekto urobil čisto Win32 Splashscreen triedu alebo tu. Možno by si sa na ňu mohol pozrieť.
// Mea culpa
// Mea culpa
Re: c++ len png obrazok
Skompiluj toto
a toto
A pozri si výsledok. Potom na to už určite prídeš.
Kód: Vybrať všetko
sf::Style::Titlebar || sf::Style::Resize: || sf::Style::Close
Kód: Vybrať všetko
sf::Style::Titlebar || sf::Style::Default
Re: c++ len png obrazok
Už mi je to jasné
(hej trochu to trvalo. Nemohol si to vysvetliť hneď?)
Re: c++ len png obrazok
Ja som to vysvetlil hneď pod tvojím príspevkom, ale prečo toľko editov?
K téme, jediná pointa veci je buď dostať okno bez orámovania a tlačidiel, alebo získať časť obrazovky (pamäte) pre seba na vykresľovanie.
Všade je to to isté, či to robíš vo Win32, SFML, GTK alebo WinForms.
K téme, jediná pointa veci je buď dostať okno bez orámovania a tlačidiel, alebo získať časť obrazovky (pamäte) pre seba na vykresľovanie.
Všade je to to isté, či to robíš vo Win32, SFML, GTK alebo WinForms.