Ich will eine TTF-Schrift hinzufügen, soweit kein Problem. Das mache ich mit
AddFontResource:
Delphi-Quellcode:
//
AddFontResource(PChar(ExtractFilePath(ParamStr(0) + 'test.ttf')));
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.
Delphi-Quellcode:
//
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
Egal was ich nun schicke, ob HWND_BROADCAST oder $FFFF, das Programm hängt sich dabei auf, bzw. bei SendMessage.