Taskleiste-Höhe einstellen [ ]

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Code: Alles auswählen

BAR.APPBARDATA
BAR\cbSize = SizeOf(APPBARDATA)
BAR\hwnd = FindWindow_("Shell_TrayWnd",0)

SHAppBarMessage_(#ABM_GETTASKBARPOS,BAR)

Debug BAR\rc\top
Debug BAR\rc\bottom
Height = 30

SetWindowPos_(BAR\Hwnd,0,BAR\rc\left,BAR\rc\top,BAR\rc\right,Height,#SWP_NOZORDER|#SWP_NOSENDCHANGING)
^^
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Andreas_S
Ich weis, aber das ist keine gute Lösung:
Bild
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Beitrag von PMTheQuick »

Andreas_S hat geschrieben:

Code: Alles auswählen

BAR.APPBARDATA
BAR\cbSize = SizeOf(APPBARDATA)
BAR\hwnd = FindWindow_("Shell_TrayWnd",0)

SHAppBarMessage_(#ABM_GETTASKBARPOS,BAR)

Debug BAR\rc\top
Debug BAR\rc\bottom
Height = 30

SetWindowPos_(BAR\Hwnd,0,BAR\rc\left,BAR\rc\top,BAR\rc\right,Height,#SWP_NOZORDER|#SWP_NOSENDCHANGING)
^^
Achja, anzumerken sei, dass dieser Schnipsel auf Vista zwar Debugs ausgibt, aber keinerlei Aktion hat.

Gruss
PMTheQuick ;)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Dieser Schnippsel hat nur Aktion, wenn Du bereits 2- oder noch mehr zeilen
hast :mrgreen:
Man kann nur einfach, doppelt, dreifach usw., zwischenwerte gehen nicht,
bzw. werden dahingehend gerundet, das es paßt.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Beitrag von jpd »

Hi,

Hier eine interessante MSDN seite über Desktop Toolbars:


Using Application Desktop Toolbars

Ciao
jpd
PB 5.10 Windows 7 x64
Antworten