procedure SetMenuFontSize;
var
ncm: TNonClientMetrics;
sFont:string;
aFont:array[0..31]of AnsiChar;
begin
aFont:= 'UKIJ Tuz Tom';
StrCopy(aFont,PChar(sFont));
ncm.lfMessageFont.lfFaceName:= aFont;
ncm.lfMenuFont.lfFaceName:= aFont;
。
。
。
end;
在这里 为了 给 ncm.lfMessageFont.lfFaceName 赋值 我通过字符串变量保孙的值来实现。 可是把字符串赋值到数组时出了问题。 说是9,10行 不合适的赋值。
大家看看是什么原因! 谢谢
解决方案 »
- 在OleContrainer里为何不能动态创建Excel对象?
- 如何拷贝圆形图像到timagie上。
- 想问问大家:计算机资格考试:程序员与软件工程师的区别及考试内容?
- 企业版提供部分VCL源码.请问在哪.哪个文件对应哪个VCL
- 求购Delphi学习宝典
- 高手请进!
- 如何根据webbrowser中是否选择文本,确定菜单中的copy,cut等可用状态??使用什么事件??
- 关于播放DVD的问题
- 只想让TEdit输入数字,并赋值给Integer变量,怎么用?它的Text属性好像不能用了。!
- 哪种杀毒软件在局域网内杀毒比较好?
- Grid++Report报表点击打印很慢
- 如何使用ADO控件组控件绑定ACTIVEX中的DATAGRID控件
var
ncm: TNonClientMetrics;
sFont:string;
aFont:array[0..31]of AnsiChar;
begin
aFont:= 'UKIJ Tuz Tom';
StrCopy(aFont,PChar(sFont));
Move(afont,ncm.lfMessageFont.lfFaceName,SizeOf(aFont));
Move(afont,ncm.lfMenuFont.lfFaceName,SizeOf(aFont));
end;