-3
でのフォントのサイズを大きくするためにはどのようにカスタムメッセージボックスを作成することなく、メッセージボックスのフォントサイズを拡大したいと思います。私はC++ Builderの(bcb6)</p> <p>を使用しています*メッセージボックスC++ Builderの
Googleで検索し、WM_SETFONTで使用できることがわかりました。
私がやってみました:
HWND hWnd = CreateWindowEx(0,"WC_DIALOG","Questions!", WS_OVERLAPPEDWINDOW | WS_VISIBLE,400, 100, 100, 100,NULL, NULL, NULL, NULL);
HFONT hFont=CreateFont (30, 0, 0, 0, FW_DONTCARE, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, "Arial");
SendMessage (hWnd, WM_SETFONT, WPARAM (hFont), TRUE);
MessageBox(hWnd,message.c_str(),"Info",MB_OK | MB_ICONINFORMATION);
そしてそれ仕事dorsn't ..
任意の提案してください?
ご協力いただきありがとうございます。
MessageBoxのフォントを変更することはできません([こちらを読む](https://social.msdn.microsoft.com/Forums/en-US/4e5240b4-dee1-433d-b868-016338d2b0d7/change-font -size-for-messageboxshow-dialogs?forum = winforms))。 –
あなたの質問には関係しませんが、そのような 'HFONT'を使わないと、リソースリークが起こります。 「Borland C++」と「C++ Builder」は同じですか? –
@MichaelWalz私が理解しているように、あなたのリンクはC#に関連しています。私はC++ Builder Borland(bcb6)に必要です。 – Programmer