Desktop verstecken geht leider nicht

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Desktop verstecken geht leider nicht

Beitrag von Delle »

Hallo,

warum funzt der Code hier nicht:

hWnd=FindWindow_("Progman",0)
ShowWindow_(hWnd,0)

System is Win98, müßte ja aber kein Problem darstellen.
PB 6.21 | Win 11
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Hi Delle
Probiere es so:

Code: Alles auswählen

hWnd = FindWindow_(#Null, "Program Manager") 
ShowWindow_(hWnd, #SW_HIDE)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Wenn ich den Code ausführe, ist der Desktop ja verschwunden.
Ist der auch nach einem Neustart weg oder wieder da bzw. eine temporäre oder permanente Wegschaltung?
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@dysti
>Ist der auch nach einem Neustart weg
Nein, nach dem Neustarten des Computers ist der Desktop wieder da.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Kann man das auch rückgängig machen, ohne Neustart?
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ohne ausprobiert zu haben würde ich mal ganz spontan sagen:

Code: Alles auswählen

ShowWindow_(hWnd, #SW_SHOW) 
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

TomS hat geschrieben:Kann man das auch rückgängig machen, ohne Neustart?

Code: Alles auswählen

hwnd = FindWindow_(#Null, "Program Manager")
ShowWindow_(hwnd, #SW_SHOW) 
Grüße ... Kiffi

Edit: Mit ausprobieren ;-)
a²+b²=mc²
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Ok, funzt. Man kann auch o oder 1 nehmen. Habe es ausprobiert.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

dysti hat geschrieben:Man kann auch o oder 1 nehmen.
... wenn o den Wert 0 hat, dann ja ;-)

Aber meinst Du nicht, dass der Code bei Verwendung dieser Konstanten
leichter lesbar ist?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Klar Kiffi, nur der Ergänzung halber.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Antworten