Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#3

AW: gleichwertiger Ersatz für GetSafeHwnd

  Alt 26. Mär 2012, 11:36
Du kannst dort auch das Handle direkt übergeben. GetSafeHwnd prüft eben zusätzlich noch, ob das Fenster und das Handle überhaupt existieren.
Meinst so?

Delphi-Quellcode:
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;
gruss

Geändert von EWeiss (26. Mär 2012 um 11:43 Uhr)
  Mit Zitat antworten Zitat