我目前正在将我的Delphi5应用程序从800x600调整为可扩展至1440x1080。
唯一看起来太小的东西是Form Caption和ShowMessage / MessageDlg文本。
我认为ShowMessage文本与Windows默认大小有关吗?
有没有办法增加Form Caption字体大小?它似乎与表单字体大小无关。
由于
答案 0 :(得分:4)
标题栏的字体大小由Windows处理,是系统范围的。如果要修改字体或其他属性,则必须手动绘制表单的非客户区域(Windows)。
在Windows XP之前,您可以直接在标题(标题)栏中绘制,修改处理WM_NCPAINT
消息的字体,颜色和文本,从windows vista和DWM介绍开始,您必须使用{ {3}}具有DwmSetWindowAttribute值的函数以使用此技术。