------------------------------------------------
-
-@cwtHgf[^t@C쐬\tg
-
-@Version 0.5
-
------------------------------------------------

ETv

@@@tHg̕摜t@Cɂ( cwtHgf[^t@C쐬 )\tgłB

@@@CreateFontToHandle ֐ł̓p\RɃCXg[ĂtHg
@@gp邱ƂłȂ̂ŁÃtHgԈႢȂgpꍇ
@@tHgt@C\tgɓāA\tgs AddFontResourceEx Ȃǂ
@@Win32API gpēIɃtHgCXg[ CreateFontToHandle
@@gpƂ@̂Kv܂Ã\tggpč쐬
@@cwtHgf[^t@C͂cwCů֐ LoadFontDataToHandle 
@@yɓǂݍނƂł܂B



Eӎ

@@@̃\tggpč쐬cwtHgf[^t@C\tgɕtꍇ
@@tHgt@Ĉ̂𓯍Kv͂ȂȂ܂AłetHg
@@CZX͗Lł̂ŁÃ\tggpč쐬cwtHgf[^t@C
@@zz\tgɕtꍇtHgt@Ĉ𓯍ꍇƓl
@@etHg̃CZXɏ]ĂB



E_

@@ECreateFontToHandle ō쐬tHgnhALoadFontDataToHandle 
@@@cwtHgf[^t@C쐬tHgnĥقɓ삷

@@EAȂ݂̂cwtHgf[^t@CɊ܂߂ꍇ
@@@tHgt@Ct@CTCYȂ


E_

@@EtHgt@CƈقȂ蕶摜rbg}bvƂĕۑĂ̂ŁA
@@@gpTCY̐cwtHgf[^t@C쐬Kv

@@Eۑ镶̃TCY( 𑜓x )ɔႵĂcwtHgf[^t@C
@@@TCY傫Ȃ



Et@C

@@CreateDXFontData.exe
@@@@@cwtHgf[^t@C쐬邽߂̃\tgł

@@Source
@@@@@CreateDXFontData.exe ̃vO\[XĂ܂

@@Sample
@@@@@CreateDXFontData.exe gpĂcwtHgf[^t@C쐬ƂȂ
@@@@@ob`t@CeLXgt@CĂ܂


Eg

@@CreateDXFontData.exe ̓R}hCc[Ȃ̂ŁAȉ̃IvVw肵Ďs܂B

@@@CreateDXFontData.exe [/?][/FtHg][/STCY][/T][/Brbg][/I][/CZbg][/AeLXgt@CpX][/OtHgf[^t@CpX]

@@@@/?
@@@@@@wv\IvV

@@@@@@@\tgŎgpłIvVȂǂ\邽߂̃IvVł


@@@@/FtHg

@@@@@@tHgwIvV

@@@@@@@tHgw肷邽߂̃IvVłB
@@@@@@@CreateFontToHandle ֐̑ FontName ɑΉĂ܂B
@@@@@@@tHg̓rɃXy[Xꍇ "lr SVbN" ̂悤 " 
@@@@@@@tHg܂B


@@@@/STCY

@@@@@@tHgTCYwIvV

@@@@@@@쐬镶摜̑傫w肷邽߂̃IvVłB
@@@@@@@CreateFontToHandle ֐̑ Size ɑΉĂ܂B


@@@@/T

@@@@@@tHg̑wIvV

@@@@@@@쐬镶摜̑̕w肷邽߂̃IvVłB
@@@@@@@CreateFontToHandle ֐̑O Thick ɑΉĂ܂B


@@@@/BPsNZ̃rbg

@@@@@@PsNZ̃rbg( 1 or 4 or 8 )wIvV

@@@@@@@PsNZӂ̃rbgw肷邽߂̃IvVłB
@@@@@@@1 w肷ƃA`GCAX̃tHg摜ɂȂA
@@@@@@@4  8 w肷ƃA`GCAXL̃tHg摜ɂȂ܂B
@@@@@@@rbgقǍ쐬cwtHgf[^t@C̃TCY
@@@@@@@傫Ȃ܂B
@@@@@@@4  8 ̕A`GCAXɎgpKȂi
@@@@@@@ǂȂ܂AwǈႢȂꍇ̂ŁAt@CTCY
@@@@@@@̂ƂlƃA`GCAXgpꍇ 4 w肵ق
@@@@@@@ǂ܂B


@@@@/I
@@@@@@C^bNwIvV

@@@@@@@쐬cwtHgf[^t@C̃tHg摜C^bN̂ɂꍇ
@@@@@@@w肷IvVłB


@@@@/CZbg

@@@@@@ZbgwIvV

@@@@@@@gp镶Zbgw肷邽߂̃IvVłB
@@@@@@@ΉĂ镶Zbg͈ȉ̂TłB

@@@@ @@@    DEFAULT  @@@@FftHg
@@@@  @@@   SHIFTJIS @@@@FVtgJIS
@@@@ @@@    HANGEUL  @@@@FnO( Windows949, UHC )
@@@@  @@@   BIG5     @@@@Fɑ̕
@@@@   @@@  GB2312   @@@@Fȑ̕
@@@@   @@@  WINDOWS_1252	@@F(e̕R[ĥP)
@@@@   @@@  ISO_IEC_8859_15@F(e̕R[ĥQ)
@@@@   @@@  UTF8 @@@@@@FUTF8


@@@@/AeLXgt@CpX

@@@@@@cwtHgf[^t@CɊ܂߂镶̈ꗗڂeLXgt@C̃pXw肷邽߂̃IvV

@@@@@@@̃IvVw肳ĂȂꍇ CreateDXFontData.exe ͎w
@@@@@@@ZbĝׂĂ̕cwtHgf[^t@Cɕۑ悤Ƃ܂A
@@@@@@@̏ꍇ͎gpȂRt@CɕۑĂ܂̂ŁAt@CTCY
@@@@@@@ɑ傫Ȃ܂B
@@@@@@@@Ȃ̂ŁAgp镶񂾃eLXgt@C쐬āÃIvV
@@@@@@@̃eLXgt@Cw肷ƃeLXgt@Cɏ܂Ă镶̏񂾂
@@@@@@@cwtHgf[^t@Cɕۑ̂Ńt@CTCY}邱Ƃł܂B
@@@@@@@( ƂcwtHgf[^t@C쐬̎ԂZk邱Ƃł܂ )
@@@@@@@@ÃIvVŎw肷eLXgt@C̑Ή`
@@@@@@@uVtgJIS(ł̖̂́uANSIv)vuUTF-16LE(ł̖̂́uUnicodev)v̂QނłB


@@@@/Ot@CpX

@@@@@@cwtHgf[^t@Cۑt@CpXwpIvV

@@@@@@@쐬cwtHgf[^t@Cۑ邽߂̃pXw肷邽߂̃IvVłB



@@FtHgulr ṽTCY32A1AA`GCAXt̕f[^쐬āA
@@@@t@CuMSMincho.dftvŕۑ

	CreateDXFontData.exe /F"lr " /S32 /T1 /B4 -OMSMincho.dft


@@FtHguArial BlackṽTCY16AftHgAA`GCAX̕f[^
@@@@eLXgt@CuChar.txtvɏĂ镶̂ݍ쐬āAt@CuArialBlack.dftv
@@@@ŕۑ

	CreateDXFontData.exe /F"Arial Black" /S16 /B1 /AChar.txt /OArialBlack.dft


@@L̑ɁAuSamplevtH_ɂcwtHgf[^t@C쐬ob`t@C̃Tv܂B
@@ۂɂcwtHgf[^t@C쐬ۂ́uSamplevtH_̃ob`t@CeLXgt@C
@@ĎgĂ݂ĂB



EcwtHgf[^t@CvOŎgp@

@@摜t@C LoadGraph֐ŁATEht@C LoadSoundMem֐œǂݍނ̂Ɠ悤
@@cwtHgf[^t@C LoadFontDataToHandle Ƃ֐œǂݍ݂܂B

	FontHandle = LoadFontDataToHandle( "FontData.dft", 0 ) ;

@@@LoadFontDataToHandle ̑͂cwtHgf[^t@C̃pXAɂ͉̑
@@w肵܂B( 0 w肷ƉtHgɂȂ܂ )
@@@LoadFontDataToHandle Ŏ擾tHgnh CreateFontToHandle Ɠ̂ł̂ŁA
@@DrawStringToHandle Ȃǂgpĕ`sAsvɂȂۂ DeleteFontToHandle ō폜܂B



Eǉ

@@Ecw`t@CɊ܂܂ĂcwtHgf[^t@C LoadFontDataToHandle œǂݍނƂł܂

@@Eɓǂݍ񂾂cwtHgf[^t@CtHgnh쐬֐ LoadFontDataFromMemToHandle ܂


