描述
修改listview标题使用的字体。
只有不是空字符串或零的传递值将被修改。
当不再需要返回的字体时,必须使用DeleteObject进行销毁,以防止内存泄漏。
PB语法(Ansi版)
FUNCTION ListView_ModifyHeaderFontA ( _ BYVAL hListView AS DWORD, _ BYVAL strFaceName AS STRING, _ OPTIONAL BYVAL lPointSize AS LONG, _ BYVAL lWeight AS LONG, _ BYVAL bItalic AS BYTE, _ BYVAL bUnderline AS BYTE, _ BYVAL bStrikeOut AS BYTE, _ BYVAL bCharSet AS BYTE _ ) AS DWORD |
PB语法(Unicode版)
FUNCTION ListView_ModifyHeaderFontW ( _ BYVAL hListView AS DWORD, _ BYVAL strFaceName AS WSTRING, _ OPTIONAL BYVAL lPointSize AS LONG, _ BYVAL lWeight AS LONG, _ BYVAL bItalic AS BYTE, _ BYVAL bUnderline AS BYTE, _ BYVAL bStrikeOut AS BYTE, _ BYVAL bCharSet AS BYTE _ ) AS DWORD |
参数
hListView
处理列表视图。
strFaceName
一个字符串,用于指定字体的字体名称。
lPointSize
指定字体的字符单元格或字符的逻辑单位的高度。
lWeight
指定字体在0到1000之间的权重。如果该值为零,则使用默认权重。
bItalic
如果设置为TRUE,则指定斜体字体。
bUnderline
如果设置为TRUE,则指定下划线字体。
bStrikeOut
指定一个删除字体,如果设置为TRUE。
bCharset
指定字符集。 以下值是预定义的:
ANSI_CHARSET
BALTIC_CHARSET
CHINESEBIG5_CHARSET
DEFAULT_CHARSET
EASTEUROPE_CHARSET
GB2312_CHARSET
GREEK_CHARSET
HANGUL_CHARSET
MAC_CHARSET
OEM_CHARSET
RUSSIAN_CHARSET
SHIFTJIS_CHARSET
SYMBOL_CHARSET
TURKISH_CHARSET
韩国Windows
JOHAB_CHARSET
中东Windows
HEBREW_CHARSET
ARABIC_CHARSET
泰国Windows
THAI_CHARSET
OEM_CHARSET值指定与操作系统相关的字符集。
DEFAULT_CHARSET设置为基于当前系统区域设置的值。
具有其他字符集的字体可能存在于操作系统中。
该成员在字体映射过程中很重要。
返回值
逻辑字体的句柄表示成功。
引用文件 #INCLUDE Once
ListViewCtrl.inc