就是和系统的差不多,点击Font就显示出字体对话框,不是系统的,要自己做这个对话框,怎么做,谢谢啊。
解决方案 »
- 【泰坦你给我进来!!!!!!!!!!!!!!!!!!】
- 关于数据采集
- 急招delphi程序员 工作地点哈尔滨
- 能不能将这些过程减缩成一个过程?(高手请教)
- 愤怒~!!!!!!全文检索,搜索出来的文章,几乎全部打不开的~,搜索了几十篇,没一篇打得开~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请问QQ,UC图文,及表情发送是怎么实现的?
- 请问有什么方法可以知道注册表是否被改写
- 我做了个 ACTIVEFORM 控件 ,在浏览器上通过网页打开内容,
- 如何限制 TRichEdit 的一行的宽度
- 请问在delphi中怎么取得一个指针指向内容的值!
- 如何实现对mms网址的有效性验证?
- 〖分享〗一个基于ADO存储过程的池化处理
别的都简单,系统字体可以用下面的读取
for i:=1 to screen.Fonts.Count do
listbox1.Items.Add(screen.Fonts[i-1])
var
FontDialog: TFontDialog;
begin
FontDialog := TFontDialog.Create(Application);
try
FontDialog.Font := TFont(Pointer(GetOrdValue));
if FontDialog.Execute then
SetOrdValue(Longint(Pointer(FontDialog.Font)));
finally
FontDialog.Free;
end;
end;
这个是调出那个字体对话框的,但是字体对话框,怎么做啊,
话外:不知道你用自己的有什么好处,还是你设计的比系统的漂亮。个人认为实在是没有必要。
如果要获得其他的信息,只能是查找windowsAPI了。