Software-OK
≡... News | ... Home | ... FAQ | Impressum | Kontakt | Gelistet bei | Danke |

  
HOME ► Faq ► FAQ - Windows-CPP-und-C ► ««« »»»

ShellExecuteEx Funktion, Suche LPCITEMIDLIST!


Die Lösung ist denkbar einfach um mit der ShellExecuteEx Funktion, Suche nach LPCITEMIDLIST zu starten!




Der bereitgestellte Code definiert eine Funktion namens "SearchCmdLPCITEMIDLIST", die dazu dient, eine Windows-Suchanfrage basierend auf einem LPCITEMIDLIST (einer Liste von Verzeichnis-/Datei-IDs) auszuführen. Hier ist eine Erläuterung des Codes:

 
 
BOOL SearchCmdLPCITEMIDLIST(LPCITEMIDLIST item, HWND m_hWnd = NULL) {
    // Erstellen einer SHELLEXECUTEINFO-Struktur
    // und Initialisierung mit Nullen.
    SHELLEXECUTEINFO sei;
    ZeroMemory(&sei, sizeof(sei));
    sei.cbSize = sizeof(sei);
    // Verwenden Sie SEE_MASK_IDLIST,
    // um ein ID-Listen-Objekt (item) zu übergeben.
    sei.fMask = SEE_MASK_IDLIST;
    // Die übergebene ID-Liste.
    sei.lpIDList = (LPITEMIDLIST)(LPCITEMIDLIST)item;
    // Zeiger auf die Dokumentklasse, hier nicht gesetzt.
    sei.lpClass = NULL;
    // Das Handle des Hauptfensters, das die Suche startet.
    sei.hwnd = m_hWnd;
    // Anzeigeverhalten (SW_SHOWNORMAL zeigt ein normales Fenster).
    sei.nShow = SW_SHOWNORMAL;
    // Das Shell-Verb, "find" startet die Windows-Suche.
    sei.lpVerb = TEXT("find");
 
    // Verwendung von ShellExecuteEx, um die Suche auszuführen.
    return ShellExecuteEx(&sei);
}
 

Diese Funktion verwendet die ShellExecuteEx-Funktion aus der Windows-API, um die Windows-Suche mit dem übergebenen LPCITEMIDLIST-Objekt zu starten. Das LPCITEMIDLIST-Objekt repräsentiert eine Liste von Verzeichnis- oder Datei-IDs, die als Suchparameter verwendet werden. Das Hauptfenster, das die Suche startet, kann optional durch den Parameter m_hWnd festgelegt werden.

Die SHELLEXECUTEINFO-Struktur wird für die Konfiguration der Suchanfrage verwendet, einschließlich des Suchverhaltens und des Shell-Verbs (hier "find" für die Windows-Suche). Wenn die Suche erfolgreich gestartet wird, gibt die Funktion TRUE zurück, andernfalls FALSE.

Beachten Sie, dass die Verwendung dieser Funktion die Windows-Suche mit den bereitgestellten Parametern auslöst, aber die Ergebnisse der Suche werden in der Regel in einem separaten Suchfenster oder Explorer-Fenster angezeigt.

(Image-1) ShellExecuteEx function, search in LPCITEMIDLIST!
ShellExecuteEx function, search in LPCITEMIDLIST!

-
▲ Back to the top ▲




FAQ 7: Aktualisiert am: 1 November 2023 15:01 Windows
Windows-CPP-und-C

ListView_GetItemImage, ListView_GetISubtemImage!


Die Lösung ist denkbar einfach um im ListView Get Item Image und List View GetI Subtem Image, herauszufinden
Windows-CPP-und-C

Listenansicht Miniaturansichten Größe festlegen!


Recht schnell kann man in der Listenansicht die Miniaturansichten Größe festlegen, bei der Größe gibt es auch keine Einschränkungen Dieses Beispiel demonstriert
Windows-CPP-und-C

Virtuellen Arbeitsspeicher reservieren C++, Windows?


Die Lösung ist denkbar einfach, wenn man virtuellen Arbeitsspeicher mit C++ unter Windows reservieren will  Inhalt: 1. Der Programm Befehl virtuellen
Windows-CPP-und-C

Was ist der Unterschied zwischen Float und Double?


Es gibt wesentliche Unterschiede zwischen float und double, obwohl beide Gleitkommazahlen sind   Inhalt: 1. Der Unterschied zwischen Float und Double
Windows-CPP-und-C

Unterschied IExtractImage2 und IExtractImage?


Sie möchten IExtractImage oder IExtractImage2 implementieren und es als eine Windows Shell Erweiterung registrieren Implementieren Sie einfach IExtractImage2,
Windows-CPP-und-C

Defender verlangsamt das Entwickeln von Anwendungen, Programmen und APPs!


Es ist in der Tat so, dass der Defender das Entwickeln von Anwendungen, Programmen und APPs sehr stark beeinträchtigt, verlangsamt und es macht keinen Spaß
Windows-CPP-und-C

C++ Abfrage, ob ein String, oder char mit bestimmtem Zeichen endet?


Die Lösung ist denkbar einfach um in C++ eine Abfrage zu machen, ob ein String, oder char tchar mit bestimmtem Zeichen / Zeichenfolge endet? // Groß- Klein-

»»

  Meine Frage ist leider nicht dabei
Gestellte Fragen zu dieser Antwort:
Keywords: windows, shellexecuteex, funktion, suche, lpcitemidlist, lösung, denkbar, einfach, cpp, item, Fragen, Antworten, Software




  

  + Freeware
  + Ordnung am PC
  + Dateiverwaltung
  + Automatisierung
  + Office Tools
  + PC-Test-Tools
  + Deko und Spaß
  + Desktop-Uhren
  + Security

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + FavoritenFreund
  + WinScan2PDF
  + DontSleep
  + GetPixelColor
  + MagicMouseTrails
  + QuickTextPaste
  + Run-Command
  + DesktopNoteOK
  + NewFileTime
  + PAD-s


Home | Danke | Kontakt | Link | FAQ | Settings | Windows 2015 | eBlog | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2025 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu


► Warum brauche ich den Windows Temp-Ordner (11, 10, 8.1, 7)? ◄
► Soll ich mir einen gebrauchten Laptop eg Notebook kaufen, oder lieber einen Neuen? ◄
► Was sind Sprachpakete (Language Interface Packs)? ◄
► WordPad Desktop-Verknüpfung erstellen, oder auf Windows-8.1 Start pinnen! ◄


Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten.
Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF).
Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden.
mehr Infos & Datenschutz

....