![]() |
Kleine Probleme mit SendMessage
Ich will eine TTF-Schrift hinzufügen, soweit kein Problem. Das mache ich mit
![]()
Delphi-Quellcode:
Wenn man sich die Beschreibung nun durchliest, wird man gebeten danach den anderen Fenstern eine WM_FONTCHANGE Message zu schicken, über SendMessage, wobei, je nachdem wo man liest, der hwnd Parameter -1 (ich denke eher $FFFF) oder HWND_BROADCAST sein soll.
//
AddFontResource(PChar(ExtractFilePath(ParamStr(0) + 'test.ttf')));
Delphi-Quellcode:
Egal was ich nun schicke, ob HWND_BROADCAST oder $FFFF, das Programm hängt sich dabei auf, bzw. bei SendMessage.
//
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0); |
AW: Kleine Probleme mit SendMessage
SendMessage wartet ja auf eine Rückantwort, im Gegensatz zu PostMessage, da scheint also irgendwo bei der Antwort etwas zu klemmen. Du könntest alternativ einfach
![]() |
AW: Kleine Probleme mit SendMessage
Danke. Die Ex Version scheint sogar besser für mein Vorhaben zu sein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 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