8 #ifndef _FVGDIFONTW_H_INCLUDED_ 9 #define _FVGDIFONTW_H_INCLUDED_ 13 #pragma pack(push,_FVCL_PACKING) 30 bool italic,
bool underline,
bool strikeout,
35 virtual HGDIOBJ CreateObject()
const;
37 bool SetSize(
INT height,
INT width );
38 bool GetSize(
INT* height,
INT* width )
const;
39 bool SetWeight(
INT weight );
40 INT GetWeight()
const;
41 bool SetItalic(
bool italic );
42 bool GetItalic()
const;
43 bool SetUnderline(
bool underline );
44 bool GetUnderline()
const;
45 bool SetStrikeOut(
bool strikeout );
46 bool GetStrikeOut()
const;
47 bool SetCharset(
UINT charset );
48 UINT GetCharset()
const;
49 bool SetFaceName(
LPCWSTR facename );
55 virtual bool operator == (
const CFvGdiFontW& src )
const;
56 virtual bool operator != (
const CFvGdiFontW& src )
const;
66 #endif // _FVGDIFONTW_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
フォント構造体 (ワイド文字列)
Definition: _structure.h:72
GDIオブジェクト基本クラス
Definition: FvGdiObject.h:20
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
struct tagLOGFONTW LOGFONTW
フォント構造体型 (ワイド文字列)
Definition: _structure.h:96
GDIフォント構造クラス(ワイド文字列)
Definition: FvGdiFontW.h:20
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
const wchar_t * LPCWSTR
ワイド文字列型(const付き)
Definition: FvDefs.h:47