Navigation:  Internet Development > Associated Browser Reference > Functions >

OpenFontsDialog

Previous pageReturn to chapter overviewNext page

描述

 

打开Microsoft Internet Explorer 4.0版本的字体对话框。

 

C++ 语法

 

INT_PTR STDAPI OpenFontsDialog(

  HWND hDlg,

  LPCSTR lpszKeyPath

);

 

PowerBASIC 语法

 

FUNCTION OpenFontsDialog ( _

  BYVAL hDlg AS DWORD, _

  BYREF lpszKeyPath AS ASCIIZ _

) AS LONG

 

参数

 

hDlg

[in]处理为“字体”对话框的父项的窗口。此参数可以为NULL。

lpszKeyPath

[in]指向指定要保存字体选择的注册表路径的字符串的指针。该路径不应包括注册表配置单元名称;假定HKEY_CURRENT_USER。见评论。

 

返回值

 

如果成功返回TRUE,否则返回FALSE.

 

备注

 

使用LoadLibraryGetProcAddress功能从Inetcpl.cpl导入OpenFontsDialog.

 

字体对话框专门用于Internet Explorer和Microsoft Outlook Express。此函数检索系统上所有脚本的列表,并显示以下对话框:

 

 

字体对话框允许选择默认编码,以及为每个脚本指定一个比例和固定宽度的字体。单击确定后,该对话框将使用lpszKeyPath中指定的路径将设置保存到注册表。该路径在第一次调用此函数之前不需要存在。

 

注意如果在传递给lpszKeyPath的字符串中找到“5.0”,对话框将枚举具有用户默认语言ID而不是系统默认值的代码页。

 

可以通过将以下注册表项设置为非零值来限制该对话框:

HKEY_LOCAL_MACHINE \\ Software \\ Policies \\ Microsoft \\ Windows \\ CurrentVersion \\ Internet Settings \\ Fonts =(DWORD)1。

 

功能信息

 

库存实施

Inetcpl.cplen

自定义实现

No

进口图书馆

没有

最低可用性

Internet Explorer 4中

最低操作系统

Windows NT 4.0,Windows 95