Jak odczytac wysokosc paska zadan? Najlepiej jedna procedurka ktora dzialalaby pod 98 i pod xp
Jak odczytac wysokosc paska zadan? Najlepiej jedna procedurka ktora dzialalaby pod 98 i pod xp
Obiekt Screen i właściwości Height oraz WorkAreaRect powinny pomóc (Encyklopedia Delphi się kłania)
Miala bys wysokosc sorki w tytule zle napisalem... :/ Szerokosc paska to wiadomo ze screen.width
Miala bys wysokosc sorki w tytule zle napisalem... :/ Szerokosc paska to wiadomo ze screen.width
Wysokość:
Screen.Height - Screen.WordAreaRect.Bottom
Wysokość:
Screen.Height - Screen.WordAreaRect.Bottom
Po pierwsze WorkAreaRect :)))
Po dtrugie to zadziala jesli u gory ekranu nie bedzie jakiegos innego paska
moim skromnym zdaniem to sie nie da tego zmienic :-) :-P
Po pierwsze WorkAreaRect :)))
Po dtrugie to zadziala jesli u gory ekranu nie bedzie jakiegos innego paska
Po pierwsze "drugie" :-)
Zawsze można skorzystać z całkowicie innego podejścia:
funkcją FindWindow znaleźć okno Progman,
następnie funkcją EnumChildWindows znaleźć pasek i odczytać jego wysokość.
DOPISANE PÓŹNIEJ:
Aby nie tworzyć nowego postu odpowiem, że [u]powyższą[/u] metodą można uzyskać odpowiedź na [u]poniższe[/u] pytanie Wirka.
Wlasciwie to chodzi mi tylko o wlasciwosc jakby TOP paska zadan, bo probuje napisac procedyrke dzieki ktorej okno programu bedzie sie kleilo do krawedzi ekranu no i paska zadan tak jak winamp... Jest jakas procedurka ktora umozliwia dokladna wspolrzedna paska (wawet jesli jakies gowno jest na gorze)??
Klej się w WorkAreaRect... aż chyba sam zaraz napisze takie coś do SDAP :P