Tv
@cwCu VisualC# Ŏg߂ DLL
@( ꉞC#ȊOŎgpꍇׂ̈ DxDLL.h 𓯍Ă܂ADxDLL.dll ̒Ɋ܂܂Ă
@@֐̈ꗗڂĂ܂ )

g

@
@@@DxLibDotNet.dll gpꍇ

@@@@PDC# ̃vWFNg̃tH_́Ast@C쐬tH_
@@@@@@(ʏ uvWFNg̃tH_\bin\Debugv  uvWFNg̃tH_\bin\Releasev)
@@@@@@ DxLib.dll  DxLib_x64.dll  DxLibDotNet.dll Rs[

@@@@QDC# ̃vWFNgJ
@@@@@@uvWFNgvuQƂ̒ǉvuQƃ^uvŁAPŃRs[ DxLibDotNet.dll IāuOKv{^B


@@@DxDLL.cs gpꍇ

@@@@PDC# ̃vWFNg̃tH_́Ast@C쐬tH_
@@@@@@(ʏ uvWFNg̃tH_\bin\Debugv  uvWFNg̃tH_\bin\Releasev)
@@@@@@ DxLib.dll  DxLib_x64.dll Rs[

@@@@QDC# ̃vWFNgJ
@@@@@@uvWFNgvuڂ̒ǉvŁADxDLL.cs uǉvB



@vOŎۂɎg
@@@cwCugp\[X using DxLibDLL; B
@@@́A{Iɂbł̂cwCů֐}N`̑O DX. t̂ƂȂ܂B
@@@(DX_BLENDMODE_ALPHA  DX Q񑱂ĕςłADX.DX_BLENDMODE_ALPHA ƂȂ܂)

@@F
@@@@@int GrHandle = DX.LoadGraph( "test1.bmp" );
@@@@@DX.SetDrawBlendMode( DX.DX_BLENDMODE_ALPHA, 128 );
@@@@@DX.DrawGraph( 0, 0, GrHandle, DX.TRUE );


@@@LoadDivGraph  int ^̃|C^n̂́Aout int HandleBuf ̂悤ɒ`Ă܂B
@@@ƂAȊÕ|C^͑S out œn悤ɂȂĂ܂B

@@F
@@@@@int[] Handle = new int[25];
@@@@@DX.LoadDivGraph( "test2.bmp", 25, 5, 5, 10, 10, out Handle[0] );

@@@LȊO̕@̈Ⴂ͂܂̂ŁA{Iɂ͂bł̂cwCũt@X
@@@QƂB



@Unicodełɂā
@@@UnicodeVertH_̒ɂ DxDLL.cs  DxLib.dll ̃t@C̖O W t
@@@DxDLLW.cs  DxLibW.dll ܂A͕̕R[h Unicode gp
@@@o[WƂȂ܂B
@@@ʏłƑS菇ŎgƂłAΉ镶R[hʏł葽̂ŁA
@@@ssUnicodełgĂB
@@@( gɂẮAuv̐ DxLib.dll, DxLib_x64.dll, DxLibDotNet.dll, DxDLL.cs 
@@@@DxLibW.dll, DxLibW_x64.dll, DxLibWDotNet.dll, DxDLLW.cs ɒuēǂł )



@gȂ֐
@@@{IɁuψ̊֐vuvoid ^̃|C^Ŏ֐vuR[obN֐
@@@Ŏ֐vg܂B(Ȃ̂ŒʐM@\͎g܂EEE)
@@@܂A|C^Ԃ֐|C^܂܂Ă\̂֐g܂̂ŁA
@@@J֐͂Ȃ̐gȂȂĂ܂B

@@@(J֐ŎgpłȂ)
@@@f֐̈ꕔ
@@@DrawFormatString
@@@GetDrawFormatStringWidth
@@@DrawFormatStringToHandle
@@@GetDrawFormatStringWidthToHandle
@@@SetDataToMask
@@@DrawMaskToDirectData
@@@DrawFillMaskToDirectData
@@@printfDx
@@@NetWorkSend
@@@NetWorkRecv
@@@NetWorkRecvToPeek
@@@CreateGraphFromMem
@@@LoadSoundMemByMemImage
@@@GraphLock
@@@GraphUnLock

@@@<]k>
@@@@LugpłȂ֐v̓AvWFNǵutRpCV{vɁuDX_USE_UNSAFEv
@@@@`āAuAZ[tR[h̋vLɂƊg֐܂B
@@@@܂ DxDLL.cs ̒uunsafevuDX_USE_UNSAFEvŌĂ݂ĂB


gp̋
@{IɂbłcwCuƓłB


JTCg
@http://homepage2.nifty.com/natupaji/DxLib/index.html




