function EnumFontsProc(var LogFont: TLogFont; var TextMetric: TTextMetric;
FontType: Integer; Data: Pointer): Integer; stdcall;
//此函数用于列举系统安装的所有字体
begin
TStrings(Data).Add(LogFont.lfFaceName);
Result := 1;
end;procedure TfrmEditor.GetFontNames;
//此过程用于列举所有字体名称,并将字体加载到FontName下拉框中
var
DC: HDC;
begin
DC := GetDC(0);
EnumFonts(DC, nil, @EnumFontsProc, Pointer(FontName.Items));
ReleaseDC(0, DC);
FontName.Sorted := True;
end;请问一哈:
下面的过程的变量声明从那冒出来的,最好能帮我解释一下begin后的语句,谢谢先
FontType: Integer; Data: Pointer): Integer; stdcall;
//此函数用于列举系统安装的所有字体
begin
TStrings(Data).Add(LogFont.lfFaceName);
Result := 1;
end;procedure TfrmEditor.GetFontNames;
//此过程用于列举所有字体名称,并将字体加载到FontName下拉框中
var
DC: HDC;
begin
DC := GetDC(0);
EnumFonts(DC, nil, @EnumFontsProc, Pointer(FontName.Items));
ReleaseDC(0, DC);
FontName.Sorted := True;
end;请问一哈:
下面的过程的变量声明从那冒出来的,最好能帮我解释一下begin后的语句,谢谢先
解决方案 »
- 关于Form的FormStyle:=fsStayOnTop的问题?
- delphi调用LQ300K+打印带孔的发票
- 救急:用DELPHI编写NT服务时,如何指定依存关系?
- DELPHI中有没有象VB中那样的MSGBOX()函数?可以跳出提示框显示字符的?
- 要在Delphi中实现类似于HTML中的OnMouseOver、OnMouseOut事件该如何办?
- Delphi自带的ADOTest例子中EditConnectionString(Connection)函数定义在那里?
- 关于ado 使用paradox数据库
- 请问怎么在NT下用Delphi实现自动关机?我试过ExitWindowsEx不好使,只在98下好使。
- 有可能是那种原因使ADOQuery.Next出错
- 求介绍DELPHI函数跟类比较详细的书籍。。
- 大家帮忙看看这个问题,很急!
- 如何让窗体有最小化的事件???
第一个下面的书传进来的参数
第二个下面的是一个设备描述结构DC的句柄