M mill666 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-16 #1 俺的程序里面定义了一种Tfont类的字体变量,现想得到其宽度和高度,这样俺就可以让Tedit能显示所有的文字,而不是需要移动光标才能查看所有的文字。 请问应当怎么得到??
M mill666 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-16 #2 俺的程序里面定义了一种Tfont类的字体变量,现想得到其宽度和高度,这样俺就可以让Tedit能显示所有的文字,而不是需要移动光标才能查看所有的文字。 请问应当怎么得到??
寂 寂寞的鸭子 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-16 #3 用GetTextMetrics函数可以获得字体的详细信息, BOOL GetTextMetrics( HDC hdc, // 当前的设备描述表句柄 LPTEXTMETRIC lptm // 指向TEXTMETRICS结构对象的指针 );
用GetTextMetrics函数可以获得字体的详细信息, BOOL GetTextMetrics( HDC hdc, // 当前的设备描述表句柄 LPTEXTMETRIC lptm // 指向TEXTMETRICS结构对象的指针 );
寂 寂寞的鸭子 Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-16 #4 建议你看一下TEdit的源代码,在TCustomEdit的Create里面调用了一个AdjustHeight方法,这个可能和你需要的功能类似
M mirikjoyce Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-16 #5 字体的宽度高度和它的SIZE相关。详细情况请看《DELHPI 5开发人员指南》 222页。