Know-how, prelegere, economizor de ecran

Rezumat: În această prelegere, protectorul de ecran este proiectat utilizând cadrul XNA. Se descriu, de asemenea, proprietățile ferestrei de proprietăți de afișare și utilizarea acesteia la crearea protectorului de ecran.







În acest curs, vom atribui materialul învățat anterior creat folosind XNA full-featured economizor de ecran (ScreenSaver), care afișează focuri de artificii: cercul de rotație din care zboară o mulțime de scântei colorate (Figura 4.1).

Ce este ecranul de economisire? Această aplicație. a lansat automat Windows după o anumită perioadă de inactivitate a computerului. Inițial, utilizarea unui economizor de ecran a fost determinată de considerente pur practice: primul monitor are o resursă foarte limitată, rezultând într-un afișaj prelungit de imagini statice a dus la arderea fosforul în anumite zone și, în consecință, „memorarea“ monitorul imaginii 1, de exemplu, un display lung al panoului Norton Commander condus la arderea în luminofor a unui monitor al "imaginii" acestor panouri. Monitoarele moderne au o viață mult mai mult, astfel încât acum protectorul de ecran execută rol mai mult decorativ.







Know-how, prelegere, economizor de ecran

Din punct de vedere tehnic, protectorul de ecran este un fișier executabil exe cu o extensie. scr. Dacă rulează economizorul de ecran, Windows oferă una dintre cele trei opțiuni de linie de comandă listate în Tabelul 4.1. Dezvoltatorii C ++ crea în general screensaverele folosind Scrnsave.lib bibliotecă (sau Scrnsavw.lib), care sunt prelucrate în mod independent parametrii liniei de comandă și de a executa oprirea economizor de ecran când mouse-ul, presare, etc. De fapt, dezvoltatorul trebuie doar să suprascrie modulul de procesare a evenimentului WM_PAINT și să implementeze codul casetei de dialog.

Pentru a fi corect, trebuie remarcat faptul că implementarea casetei de dialog utilizând Win32 API nu este de departe cea mai plăcută sarcină.







Articole similare

Trimiteți-le prietenilor: