Home Units Hierarchy Routines All identifiers

packed record tagCHOOSEFONTW

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type tagCHOOSEFONTW = packed record

Description

maximum point size allowed if cf_LimitSize is used

Overview

Fields

lStructSize: DWORD;
hWndOwner: HWnd;
hDC: HDC;
lpLogFont: PLogFontW;
iPointSize: Integer;
Flags: DWORD;
rgbColors: COLORREF;
lCustData: LPARAM;
lpfnHook: function(Wnd: HWND; Message: UINT; wParam: WPARAM; lParam: LPARAM): UINT stdcall;
lpTemplateName: pwChar;
hInstance: HINST;
lpszStyle: pwChar;
nFontType: Word;
wReserved: Word;
nSizeMin: Integer;
nSizeMax: Integer;

Description

Fields

lStructSize: DWORD;
 
hWndOwner: HWnd;
 
hDC: HDC;

caller's window handle

lpLogFont: PLogFontW;

printer DC/IC or nil

iPointSize: Integer;

pointer to a LOGFONT struct

Flags: DWORD;

10 * size in points of selected font

rgbColors: COLORREF;

dialog flags

lCustData: LPARAM;

returned text color

lpfnHook: function(Wnd: HWND; Message: UINT; wParam: WPARAM; lParam: LPARAM): UINT stdcall;

data passed to hook function

lpTemplateName: pwChar;

pointer to hook function

hInstance: HINST;

custom template name

lpszStyle: pwChar;

instance handle of EXE that contains custom dialog template

nFontType: Word;

return the style field here must be lf_FaceSize or bigger

wReserved: Word;

same value reported to the EnumFonts call back with the extra fonttype_ bits added

nSizeMin: Integer;
 
nSizeMax: Integer;

minimum point size allowed and

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09