| |

VB & Windows APIAlle hWnd Handel ermitteln und zugehörigkeit ermitteln  | |  | Autor: T.i.m. | Datum: 10.07.04 16:57 |
| Hallo Leute,
Mein Vorhaben:
ich möchte gern das Explorer ListView Objekt in meinem Programm verwenden,
nun hab ich festgestellt, wenn mir der Handel vom ClassName: SysListView32 aus meinem selbst aufgerufenen Ordner z.B: C:\Test bekannt ist
Kann ich dies in meiner Form unterbringen.
Mein Problem:
Mit
hwnd = FindWindow(vbNullString, "C:\Test") erhalte ich ja "nur" den hWnd vom Ordner C:\Test, nun wie komm ich an die weiteren Handel's die zu diesem Objekt gehören, so das ich an das SysListView32 herankomme?!
Mit
Call SetParent(ObjektHwnd, Form1.hwnd) bekomm ich nun mein ListView auf die Form, allerdings beim zurück holen, was wohl sehr wichtig ist ?!
Mit
lDh = GetDesktopWindow() ' Handle des Desktop bestimmen
Call SetParent(OrdnerHandleNumber, lDh) ' Programm wieder in den
' Desktop setzen. kommt das Problem das nun all meine Icons verschwunden sind :LOL: noch auf dem Desktop, Explorer, Arbeitsplatz oder Taskleiste alle Icons sind verschwunden.
Werde gleich nochmal das gleiche Probieren nur lass ich mal das zurückholen von dem SysListView32 mal weg, mal schaun was dann passiert
Weiteres Problem:
Wenn ich nun mein SysListView32 auf der Form habe, und möchte per Rechte Maustaste die Eigenschaft der Datei (die im Ordner zu sehen ist) anzeigen lassen, kommt kein Menü wie, mit welcher API kann ich solch ein Menü mir anzeigen lassen, was genau dem entspricht wie man es sonst immer bekommt ?
Vielen Dank und hoffe mir kann jemand helfen
Gruß Tim
*greetz*
Tim
.
http://www.DotNetWorld.de |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevEingabe 3.0 
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|