8 #ifndef _FVSTRINGW_H_INCLUDED_ 9 #define _FVSTRINGW_H_INCLUDED_ 15 #pragma pack(push,_FVCL_PACKING) 42 virtual INT GetDataID()
const;
43 virtual bool GetPointer(
INT id,
void** val )
const;
45 virtual bool Resize(
UINT sz,
WCHAR init=0x20 );
46 virtual UINT GetLength()
const;
47 virtual WCHAR* GetBuffer()
const;
51 virtual UINT GetTypeSize()
const;
52 virtual bool Format(
const WCHAR* format, ...);
53 virtual bool FormatV(
const WCHAR* format, va_list arg_list );
57 virtual WCHAR& operator [] (
UINT index );
58 virtual const WCHAR& operator [] (
UINT index )
const;
61 virtual bool operator == (
const CFvStringW& src )
const;
62 virtual bool operator != (
const CFvStringW& src )
const;
63 virtual bool operator == (
LPCWSTR src )
const;
64 virtual bool operator != (
LPCWSTR src )
const;
69 virtual operator LPCWSTR()
const;
72 UINT fnGetLength(
const WCHAR* str )
const;
74 void fnStrCopy(
const WCHAR* src,
WCHAR* dst )
const;
86 #endif //_FVSTRINGW_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCL_API CFvAngle operator+(DOUBLE value, const CFvAngle &src)
加算オペレータ
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
wchar_t WCHAR
ワイド文字型
Definition: FvDefs.h:43
文字列管理クラス(UNICODE)
Definition: FvStringW.h:22
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
const wchar_t * LPCWSTR
ワイド文字列型(const付き)
Definition: FvDefs.h:47