HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Automatikus elrejtésű-e a TaskBar vagy sem?


Példaprogram letöltése

3972 bájt

E kérdésre a válasz olyan esetekben lehet fontos, amikor tudnunk kell, hogy mekkora a hasznos képernyő terület, amelyen alkalmazásunk dolgozhat. Ha ugyanis a TaskBar állandóan látható, akkor tudhatjuk, hogy a képernyő programok által elfoglalható területéből lefoglal egy sávot.

A mellékelt példában készítünk egy függvényt, mely igaz értékkel tér vissza abban az esetben, ha a TaskBar automatikus elrejtésű. Ez a függvény lesz az AutoHide.
Ebben egy SHAppBarMessage nevű függvény hívására van szükségünk, melynek első paraméterében egy ABM_GETSTATE konstanst kell használnunk, melynek hatására a TaskBar aktuális állapotáról kapunk információt. Ez alapján képesek vagyunk eldönteni azt a kérdést, hogy az automatikus elrejtés engedélyezett-e vagy sem.
function AutoHide: boolean;
var
  abd: TAppBarData;
begin
  abd.cbSize:=SizeOf(TAppBarData);
  result:=(SHAppBarMessage(ABM_GETSTATE, abd) and ABS_AUTOHIDE)>0;
end;

Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 349. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |