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