Seite 2 von 2
Verfasst: 19.05.2008 20:26
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)
^^
Verfasst: 19.05.2008 20:33
von RSBasic
@Andreas_S
Ich weis, aber das ist keine gute Lösung:

Verfasst: 19.05.2008 20:54
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

Verfasst: 19.05.2008 21:59
von ts-soft
Dieser Schnippsel hat nur Aktion, wenn Du bereits 2- oder noch mehr zeilen
hast
Man kann nur einfach, doppelt, dreifach usw., zwischenwerte gehen nicht,
bzw. werden dahingehend gerundet, das es paßt.
Verfasst: 20.05.2008 08:54
von jpd
Hi,
Hier eine interessante MSDN seite über Desktop Toolbars:
Using Application Desktop Toolbars
Ciao
jpd