- indexing
- title: "Visual Eiffel Library.", "The WAPI_CHOOSEFONT class contains information the operating", "system uses to initialize the system-defined Font", "dialog box."
- project: "Visual Eiffel Win32 Library"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: winlib
class WAPI_CHOOSEFONT
- inherit
-
WAPI_GET_POINTER
- end
- creation
- make
- feature -- Class data
-
lStructSize: INTEGER
-
hWndOwner: INTEGER
-
hDC: INTEGER
-
lpLogFont: POINTER
-
iPointSize: INTEGER
-
Flags: BIT 32
-
rgbColors: INTEGER
-
lCustData: INTEGER
-
lpfnHook: POINTER
-
lpTemplateName: POINTER
-
hInstance: INTEGER
-
lpszStyle: POINTER
-
nFontTypeL: BIT 8
-
nFontTypeH: BIT 8
-
MISSING_ALIGNMENT_L: BIT 8
-
MISSING_ALIGNMENT_H: BIT 8
-
nSizeMin: INTEGER
-
nSizeMax: INTEGER
- feature -- Creation
-
make
-
- ensure
-
correct_set:
lstructsize = 60
- feature -- Access
-
ptr: POINTER
- feature -- Change
-
set_hWndOwner (i: INTEGER)
-
- ensure
-
correct_set:
hwndowner = i
-
set_hDC (i: INTEGER)
-
- ensure
-
correct_set:
hdc = i
-
set_lpLogFont (p: POINTER)
-
- ensure
-
correct_set:
lplogfont = p
-
set_iPointSize (i: INTEGER)
-
- ensure
-
correct_set:
ipointsize = i
-
set_Flags (b: BIT 32)
-
- ensure
-
correct_set:
flags = b
-
set_rgbColors (i: INTEGER)
-
- ensure
-
correct_set:
rgbcolors = i
-
set_lCustData (i: INTEGER)
-
- ensure
-
correct_set:
lcustdata = i
-
set_lpfnHook (p: POINTER)
-
- ensure
-
correct_set:
lpfnhook = p
-
set_lpTemplateName (p: POINTER)
-
- ensure
-
correct_set:
lptemplatename = p
-
set_hInstance (i: INTEGER)
-
- ensure
-
correct_set:
hinstance = i
-
set_lpszStyle (p: POINTER)
-
- ensure
-
correct_set:
lpszstyle = p
-
set_nFontType (i: INTEGER)
-
set_MISSING_ALIGNMENT (i: INTEGER)
-
set_nSizeMin (i: INTEGER)
-
- ensure
-
correct_set:
nsizemin = i
-
set_nSizeMax (i: INTEGER)
-
- ensure
-
correct_set:
nsizemax = i
end -- class WAPI_CHOOSEFONT