yazı tipinin boyutunu artırmak için nasıl özel mesaj kutusu yaratmadan mesaj kutusunun yazı tipi boyutunu büyütmek istiyoruz.Ben C++ oluşturucu (BCB6)</p> <p>kullanıyorum * MessageBox C++ oluşturucu
Google'da arama yaptım ve WM_SETFONT ile kullanımının mümkün olduğunu buldum.
yaptığım çalıştı:
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);
Ve işin dorsn't ..
herhangi bir öneriniz lütfen?
Yardımınız çok takdir edilmektedir.
Bir MessageBox'ta yazı tipini değiştiremezsiniz ([şunu okuyun] (https://social.msdn.microsoft.com/Forums/en-US/4e5240b4-dee1-433d-b868-016338d2b0d7/change-font -size-için-messageboxshow-diyaloglar? forumu = Win)). –
Sorunuzla ilgili değil, "HFONT" işlevini kullanmayın, kaynak sızmasına neden olur. "Borland C++" ve "C++ Builder" aynı şey mi? –
@MichaelWalz Anladığım kadarıyla bağlantınızla ilgili C#. C++ kurucusu borland (bcb6) için buna ihtiyacım var. – Programmer