2012-05-29 24 views
2

我目前調整我的Delphi5應用程序從800x600調整到1440x1080。德爾福5表格標題字體大小

唯一還是看起來太小的是Form標題和ShowMessage/MessageDlg文本。

我是否正確地認爲ShowMessage文本與Windows默認大小有關?

有沒有什麼方法可以增加表格標題的字體大小?它似乎沒有連接到表單字體大小。

謝謝

回答

4

標題欄的字體大小由窗口處理,並在系統範圍內。如果要修改字體或其他屬性,則必須手動繪製表單的非客戶區(Windows)。

直到Windows XP中,你可以在標題(標題)欄直接繪製修改字體,顏色和文字處理WM_NCPAINT消息,從Windows Vista開始和DWM介紹,你必須按順序使用DwmSetWindowAttribute功能與DWMWA_ALLOW_NCPAINT值使用這種技術。