Hallo Leute,
ich hab mal eine Datei hochgeladen, um mein Problem zu verdeutlichen:
Das "Preview-Version" ist der untere Teil unseres Programm-Balkens. Wie gut zu sehen ist ,steht dieser anscheinend vor der Windows-Ebene, denn alle Anzeigen werden unter diesen gelegt.
Das ist dann eher für W7 etc. ein Problem, da auch die Ordner-Listungen unten darunter sind.
Ich habe mich da etwas schlau gemacht, da TopMost ja nur für .Net existiert.
Ich habe es also mit der API versucht:
Leider kein Erfolg. Soweit ich auch sehe, sind diese eher dazu gedacht, etwas top zu setzen und nicht zurück zu stufen.
Daher meine Frage: Ist es überhaupt ohne gröberen Aufwand möglich, dies zu bewerkstelligen?
Vielen Dank im Voraus.
Müller Matthias
ich hab mal eine Datei hochgeladen, um mein Problem zu verdeutlichen:
Das "Preview-Version" ist der untere Teil unseres Programm-Balkens. Wie gut zu sehen ist ,steht dieser anscheinend vor der Windows-Ebene, denn alle Anzeigen werden unter diesen gelegt.
Das ist dann eher für W7 etc. ein Problem, da auch die Ordner-Listungen unten darunter sind.
Ich habe mich da etwas schlau gemacht, da TopMost ja nur für .Net existiert.
Ich habe es also mit der API versucht:
Code:
Private Sub Form_Activate()
On Error Resume Next
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
Leider kein Erfolg. Soweit ich auch sehe, sind diese eher dazu gedacht, etwas top zu setzen und nicht zurück zu stufen.
Daher meine Frage: Ist es überhaupt ohne gröberen Aufwand möglich, dies zu bewerkstelligen?
Vielen Dank im Voraus.
Müller Matthias