Forum: Win32/Win64 API (native code)
Delphi
by wicht,
12. Jun 2012
Ja, da hast du wohl recht.. nur dem auf die Schliche zu kommen macht das natürlich nicht einfacher... :(
Forum: Win32/Win64 API (native code)
Delphi
by wicht,
12. Jun 2012
Mein Code dazu sah so aus:
if not UpdateLayeredWindow(SplashWndHandle, 0, nil, @BitmapSize, SplashBitmap.Canvas.Handle, @SplashBitmapPos, 0, @BlendFunction, ULW_ALPHA) then
OutputDebugString(PChar(IntToStr(GetLastError)));
Forum: Win32/Win64 API (native code)
Delphi
by wicht,
12. Jun 2012
Danke für die Antworten!
"ERROR_MR_MID_NOT_FOUND" habe ich dazu auch gefunden - aber was soll mir das im Zusammenhang mit UpdateLayeredWindow() sagen? Das macht für mich überhaupt keinen Sinn...
Forum: Win32/Win64 API (native code)
Delphi
by wicht,
12. Jun 2012
Guten Morgen!
Am Wochenende war mir langweilig und ich dachte, ich baue mal einen Splash-Screen. Weil er "animiert" sein soll, während im Hintergrund das Main-Formular lädt, habe ich mich entschieden, einen TThread-Nachfahren zu bauen, der das Fenster erstellt und verwaltet. Ja, ich weiß, dass der Hauptthread im optimalen Falle den Splash erstellt und zum Laden der Daten ein Thread benutzt...