Sie können dies mithilfe der Windows-API tun. Hier ist Beispielcode in C #, der Desktop-Icons umschalten wird.
%Vor%Dies sendet eine Nachricht an das untergeordnete SHELLDLL_DefView-Fenster von Progman, das es anweist, Sichtbarkeit (durch Hinzufügen oder Entfernen des WS_VISIBLE-Stils) seines einzigen untergeordneten Elements "FolderView" zu aktivieren. "FolderView" ist das eigentliche Fenster, das die Icons enthält.
Um zu testen, ob Symbole sichtbar sind oder nicht, können Sie den WS_VISIBLE-Stil mithilfe der GetWindowInfo-Funktion abfragen (siehe unten):
%Vor%Hier ist eine Funktion, die den obigen Code aufruft und true zurückgibt, wenn das Fenster sichtbar ist, false, wenn nicht.
%Vor%Der Windows-API-Code sowie weitere Informationen zu den Fensterstilen finden Sie hier: Ссылка
Sie können eine Vollbildansicht-Anwendung erstellen und sie zum obersten Fenster machen.
Dann machen Sie Ihre Anwendung mit Windows starten.
Sie gehen das in die falsche Richtung. Was Sie wirklich versuchen, ist die Shell zu ersetzen. Windows sorgt dafür, also sollten Sie es nur nutzen. Schreibe deine eigene Shell, um den Explorer zu ersetzen.