Entfernen Sie den Schatteneffekt auf Windows WINAPI

Gibt es eine Möglichkeit, den Schlagschatteneffekt in einem Fenster in meinem Programm zu entfernen? Ich verwende die Win32-API unter VC ++, Plattform: Windows 10.

Ich weiß, ich kann @ verwendSystemParametersInfo() mitSPI_SETDROPSHADOW um es als @ zu setzFALSE aber ich habe mich gefragt, ob es eine Option gibt, die nur ein einziges Fenster betrifft, da dies alle Fenster betrifft?

Dies zeigt den Schatten, der entfernt werden soll (kein CS_DROPSHADOW verwendet):

Dies zeigt den Schatten, der sichtbar ist, wennCS_DROPSHADOW wird genutzt

SystemParametersInfo() mitSPI_SETDROPSHADOW deaktiviert beide Schatten, aber es scheint keinen Windows-Stil oder Windows-Klassenstil zu geben, um den Schatten zu deaktivieren, der gezeichnet wird, wennCS_DROPSHADOW ist nicht benutzt

Antworten auf die Frage(0)

Ihre Antwort auf die Frage