![]() |
gleichwertiger Ersatz für GetSafeHwnd
Als Ersatz für CWND kommt TWinControl dem am nächsten
Nun verfügt TWinControl aber nicht über GetSafeHwnd.. Welche Alternative gäbe es da noch? Mein anliegen ist eine Form an eine DLL zu übergeben. Um diese im späteren verlauf zu Dimmen gleichzusetzen mit dem Shutdown Screen unter XP wo der Hintergrund dann ausgegraut wird. War eine ![]() gruss |
AW: gleichwertiger Ersatz für GetSafeHwnd
Du kannst dort auch das Handle direkt übergeben. GetSafeHwnd prüft eben zusätzlich noch, ob das Fenster und das Handle überhaupt existieren.
|
AW: gleichwertiger Ersatz für GetSafeHwnd
Zitat:
Delphi-Quellcode:
gruss
function DIMMED_INIT(pParentWnd: TWinControl; clLight: COLORREF;
clDark: COLORREF): BOOL; stdcall; begin result := False; if (Assigned(pParentWnd) and IsWindow(pParentWnd.Handle)) then begin FadeWnd := TFadeWnd.Create(pParentWnd); FadeWnd.CreateGradient(clLight, clDark); result := True; end; end; |
AW: gleichwertiger Ersatz für GetSafeHwnd
Nimm doch bitte die Prüfung auf true da raus *schauder* :)
|
AW: gleichwertiger Ersatz für GetSafeHwnd
Zitat:
gruss |
AW: gleichwertiger Ersatz für GetSafeHwnd
Aus Gewohntheit falsch ist doppelt falsch!
|
AW: gleichwertiger Ersatz für GetSafeHwnd
Zitat:
gruss |
AW: gleichwertiger Ersatz für GetSafeHwnd
Zitat:
|
AW: gleichwertiger Ersatz für GetSafeHwnd
Zitat:
Bin noch nicht ganz klar mit meinem Konzept aber wird schon. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz