Microsoft(R) DirectX(R) 7.0a Software Development Kit

__________________________________________________________________

ڎ :

- CXg[
- XVꂽSDK 
- CD̃CAEg
- V@\
- m̖
- RpC T|[g

__________________________________________________________________


CXg[ :

DirectX 7.0a CXg[OɁADirectX SDK ̑Õo[WACXg[
Ă(̃ACXg[Q)B
fBNg\ƃt@C傫ύXĂ܂B

SĂ DirectX 7.0a SDK /܂ ^CCXg[邽߂ɂ́AC 
j[uInstall DirectX Foundation 7.0a SDKvI邩ACD \DXF 
fBNgɂ setup.exe sĂB
łɂ MSDN Platform SDK ɃCXg[ꍇ́A readme ́wXV
ꂽSDKx̍ڂB

ACXg[ :

ACXg[ɂ́ARg[pĺuAvP[V̒ǉƍ폜v
gpāADirectX Foundation SDK ̂̃o[W邢͈ȑÕo[W
ACXg[ĂB
__________________________________________________________________


XVꂽSDK 

{o[W DirectX SDK ͍X Visual Basic J҂ւ̃T|[gǉ
܂BC ̃TvR[hA邢 Visual Basic ̃TvR[hA
邢͗̃TvR[h̃CXg[I鎖ł܂B
CXg[ԂƕKvȃfBXNXy[Xŏɂɂ́AuCustomv
CXg[gĂB

 DX6.1 [XƓlAMSDN vbgtH[ SDK Ƃǂ悤
܂BȑO MSDN vbgtH[ SDK CXg[Ă΁A
DirectX 7a Foundation SDK ͂oÃfBNgɃCXg[
ł傤BłȂꍇ́ASDKǂɃCXg[邩Ił܂B

__________________________________________________________________


CD ̃CAEg

ȉɁACD \DXF fBNg̃fBNg̊ȒPȐL܂BCXg[
̃IvVI鎖ɂÂ̂̃fBNgAn[h
fBXNɃCXg[܂B

\Bin
    nCx DirectX AvP[Vƃc[B
  uUtilitysvCXg[ƁASăX^[gj[ANZX\łB

\Debug
      DirectX 7.0a DLL̃fobO o[W.

\Doc
    DirectX APĨhLgĂ܂B ŐVDX 7̃hLg
    HTMLHelp ōłǂ{ł܂BHTMLHelp r[A Internet Explorer 5.0
    (IE5) KvɂȂ܂B Windows95 փCXg[ꍇɂ̂ݕKv
B
    Windows98  Windows2000 ɂ͕Kv IE R|[lgɊ܂܂Ă܂B
    IE5 CXg[ɂ http://wwww.microsoft.com/japan/ie QƂ
    B IE ̃CXg[IȂꍇłA
    DXF\docs\directX7\word\ ɂWord t@CɃANZX邱Ƃo܂B

\Essentls
    DMusProd (Direct Music Producer)
       - Direct Music Producer  DirectMusic ̃I[TO c[łB
         g DLS ̃RVXeg TEh ptH[}Xɍ킹āA
         C^NeBuɕ DirectMusic \[Xgł܂B 
         Music Producer ZbgAbv vOƑSẴt@C͂ɂ܂B
 
\Extras
    DDSPlugin
      - ɂ DDS t@CtH[}bggDXTn keNX`
        C|[gEGNX|[g Photoshop vOCĂ܂B
    DMusic
      - ̃fBNgɂloader.zip t@CЂƂĂ܂B
        ̃t@Cɂ̓AvP[V@DirectMusic [_g
        @TvR[hĂ܂BɊ܂܂Ă̂͊wKpŁA
@@@@   QƂƂĂ̂ݎgׂłB
@@@@DSound
      - ̃fBNgɂ mulchaud.doc Ă܂B̓}` 
        `lƍrbg[x̃I[fBI f[^ t@CɂĂ̐VEF[
        u tH[}bg\ɂċLqĂ܂BȑÕEF[utH[}bg\
        8rbg16rbg̐tH[}bgɐĂ܂BXɃ`l
        ̐2ȏ̎ɂ́Aǉ`l̈Ӗ͎wł܂łB̃X
        ybÑtH[}bggƁAAvP[V2`lȏ8rbg
        16rbgɐȂEF[ut@C쐬藘pł
        傤B`l2ȏ̏ꍇAAEgvbgƃXs[Jo͂w
        ł܂B
    DXSymbols
      - fobOɊJ҂ɖ𗧂V{t@Cǉ܂B
        Win9x Ɓ@Win2K p(".pcb"".dbg")̃e[ŁAfobOŗ܂B
    VTune
      - VTune(TM) Performance Analyzer, version 4.0, from Intel(R).  gCA
        ł VTune Performance Analyzer ̃fBNgɊ܂܂Ă܂B
        VTune Performance Analyzer ́AMicrosoft Windows 95, Windows 98 
        Windows NT VXeṕA`[jO񋟂܂BVTune
        Performance Analyzer ́AIntel A[LeN`ɓ\tgEFÃp
        tH[}X f[^AVXeŜÃW[A֐A܂́A
        CXgNVɓnĎWA͂܂BVTune coach ́AIntel A[L
        eN`ł́AptH[}X̂߂̐R[h̕ύX@
        񋟂܂B{\tgEFAɊւڂA Intel ̃\tgEFA
        ptH[}Xi֘Ȁ́Ahttp://developer.intel.com/vtune QƂ
        ĂB
        LFMicrosoft ́A̐i̓A萫ѐ\ɊւĂ̕ۏ؂͒v
        ܂B
    Win98 PIII DBG
      - ̃fBNgɂt@C (VMCPD.VXD)  Windows98 Pentium III 
        }V DX6.1 邢 DX7  D3D AvP[VfobO邽߂
        KvłB Windows98 ̖ł(Win98 SE ł͖Ȃ)B
        ڍׂ͂̃fBNg readme.txt B
  
\Include
    DirectDraw, Direct3D, DirectSound, DirectInput, DirectPlay, DirectMusic
    CN[h t@CĂ܂B

\Lib
    DirectDraw, Direct3D, DirectSound, DirectInput, DirectPlaỹCu
    t@CĂ܂B
    *.LIB : COFF libraries (Microsoft Visual C++ 2.0 ܂͂ȍ~)
    Borland 11.0 ł̃Cu܂ރTufBNg܂B

\License
    DirectX SDK  End User License Agreements āA
    Redistributable License Agreement̃eLXg

\Redist
    DirectX 7.0a DLL̍ĔЕz\W[

\Samples
    SẴTvR[hƃoCiĂ܂Bڍׂ͊efBNgɊ܂܂
    readme.txt B啔̃Tv́AX^[gj[ANZX\
    łB
	
__________________________________________________________________


V@\ :

DirectX for Visual Basic
========================

DirectX ͂܂ŃQ[ RecJ C  C++ J҂͈̔͂łɎg
܂BVisual Basic T|[g̒񋟂ɂADirectX API ͓悤
邢͔ɈقȂނ̃AvP[VVނ̊J҂
I[vɂȂ܂B̃vWFNg̃S[CJ҂ƓnC ptH[}X
̃}`fBA@\ւ̃ANZXVvɒ񋟂鎖łBʓI 
Visual Basic TvR[hƃwp[ Rg[gāAVisual Basic 
vO}ɂƂ DirectX ANZXeՂŗ₷Ȃ悤 SDK
ł܂B

DirectX for Visual Basic ̒jƂȂ̂ DirectX ^C Visual Basic 
IuWFNgڍ1 DLL łB DLL  DirectX ̋@\ Visula Basic
ɂȂ݂̃^CvgăGNX|[gADirectX IuWFNĝ
Visual Basic J҂u܂Bő̃tLVreBƃXs[h
񋟂邽߂ɁAIuWFNg fĈ𔽉f܂B

DirectX hLgQƂĂA͕(C  VB)ɑΉĂ܂B
SDK  Visual Basic TvR[hɂ͒ǉ̏񂪊܂܂Ă܂B


Direct3DIM
==========

- DirectX 7.0  Direct3D ł͑̐V@\ƕŁAvOP
  荂ȃptH[}X炷VC^[tFCXQЉ܂B
  Direct3D C^[tFCX̐ɂvO~O f͒P
  ܂B}eAAr[|[gACg͈̏قȂIuWFNgł͂Ȃ
  foCX Xe[g̈ꕔƂȂ܂BeNX` IuWFNg𕪗Kv
  ȂȂAeNX`͒P DirectDraw T[tFCXƂȂ܂B

VC^[tFCXɊ܂܂ꂱƂŉ\ƂȂ@\ :
   - n[hEFA gXtH[  CeBO
   - _ ufBO
   - Cӂ̃Nbv v[
   - (Cube)}bsO
   - eNX` gXtH[ƎˉeeNX`
   - ꂽeNX` }l[Wg
   - Xe[g ubN

D3DX
====
D3DX COM x[X̃wp[APIŁADirectX 7.0  Direct3D  DirectDraw ̏
Ɉʒu܂B́A̃wb_[t@CƃCuie[ł́A
d3dx.lib łfobOł́Ad3dxd.lib łjɂč\AAvP[V
́AX^eBbNɃNł܂BDirect3DX eBeBCúA3D O
tBbNXJ҂Aʂ̃^XNȑf邽߂̃wp[֐񋟂
܂B

eBeBCúADirect3D Immediate Mode vɁAIɎgp
J҂̂߂ɃfUC܂BeBeBCúA悭JԂ
^XN菜ƂړIƂAV[gJbg̃c[LbgŁAɂA
J҂́AAvP[ṼRAQ[̊JɐO邱Ƃł܂B

Direct3DX eBeBCúAfoCX\̗񋓁AfoCX̃ZbgAbvA
tXN[܂̓EBhE[hł̈тsATCY̎sAxN
^ƍs񉉎ZAăC[Wt@C̃[hƃeNX`쐬̊ȑfȂǂ̃w
p[֐񋟂܂BɁAPȌ`AXvCgAăL[u}bv̕`
֐񋟂܂BDirect3DX́AV[̊Kw X t@C̃T|[g͒񋟂
܂B

̃eBeBCúAŐV DirectX 7.0 Ȃ̃VXeɃCXg[
ĂKv܂BDirect3DX eBeBCúÃj^
\T|[g܂BDirect3DX ̃IuWFNǵA}`XbhɑΉĂ
B}`Xbh̃AvP[V́ADirect3DX IuWFNgɃANZX
߂ɂ́AŃbNƓv~eBuǉȂ΂Ȃ܂B

DirectDraw
==========

- DX7 ɂ͐V DirectDRAW C^[tFCX܂B IdirectDraw7 
  łBȑO DirectDraw C^[tFCX Direct3D C^[tFCXƂ̊֌W
  ȉ̂悤ɂȂĂ܂̂ŒӂĂB

  ύX DirectX7 Direct3D C^[tFCXȑÕo[W̃C^[tFCX
  ؂藣߂ɍs܂BDirectDraw IuWFNg2̐VNX
  ܂ADirectX7 ̃IuWFNgł DirectDrawCreateEx ō쐬
  ƁADirectX7 ȑǑÂIuWFNgł DirectDrawCreate ɂč쐬
  ̂łBDX7  DX7ȑÕIuWFNg(IDirectDraw*7܂)SẴC^[
  tFCXT|[g܂ADX7 DirectDraw IuWFNg DX7 D3D C^[
  tFCX IDirect3D7 T|[g܂BX Direc3D7 C^[tFCX \bh
  IDirectDraw*7 C^[tFCXrIɎgp܂B

  ʓIɁA܂ł Direct3D C^[tFCXgꍇɂ̓o[W7 
  DirectDraw gׂł͂܂ADirectX 7 Direct3D C^[tFCXg
  ꍇɃAvP[VDirectDrawCreateEx 擾 DirectX 7 DirectDraw 
  C^[tFCXgׂłB

@ۗƂāADirectX 7 DirectDraw IuWFNg쐬ɂ̓AvP[V
   DirectDrawCreateEx gׂłA IDirectDraw7 |C^̊֐
  󂯎܂BAvP[V͎ QueryInterface g IDirect3D7 C^[
  tFCX擾܂A IDirectDraw7::CreateSurface găT[tFCX
  쐬 IDirectDrawSurface7 C^[tFCX擾܂B DirectDraw Iu
  WFNg͑SẴC^[tFCXxT|[gĂ̂ŁAႦ΂̃T[
  tFCX DirectShow Ŏg߂IDirectDrawSurface7 C^[tFCX 
  IDirectDrawSurface4 Ɋւ QueryInterface ɍsƂ͉\łB
  DirectX 7 DirectDraw IuWFNg IDirect3D4 ƂȑÕC^[tFCX
  T|[gĂȂ̂ŁAƂ DirectDraw IuWFNg(QueryInterface
  ⑼̕@)ȑO DirectDraw C^[tFCX擾łƂĂAIDirect3D4 
  C^[tFCX擾邽߂ QueryInterface gƂ͂ł܂B

  XɁAȑÕC^[tFCXł̓eNX` Idirect3Dtexture C^[tFCX
  ʂč쐬܂BDX7 ł͂̃C^[tFCX͂ȂȂ܂B  
  Idirect3Ddevice7  GetTextureASetTextureALoad \bh 
  IdirectDrawSurface7 ̃|C^񋟂܂BIdirectDrawSurface7 
  C^[tFCX͎̊֘A\bh܂ł܂B
   - SetPriority  GetPriority
   - SetLOD  GetLOD
 
  ̃C^[tFCX̕ύXɉāADirectDraw 2̐V@\T|[g
  ܂B
   XeI - ɂ̓XeI tbvƃtbV[g񋓂̃T|[g܂
     ܂B
   (Cube)}bsO - DirectDraw ͂̕GȃT[tFCX\
     T|[g܂B]ăAvP[V̓T[tFCX̂ꂼ
     ʂA1DirectDraw T[tFCXƂĎ舵ł܂B
     T[tFCXɑ΂LockAGetDCABLT image gA_O 
     ^[QbgƂĎgp鎖ł܂B


DInput
========================
DInput ɂ̓GNXN[Vu[hŃL[{[hfoCX擾邱ƂŁAWindows 
Key gȂ@\ǉ܂B


DirectMusic
===========

- ̃o[W DirectMusic  Win 98SE  Win 2000 vbgtH[ł 
  DLS n[hEFA ANZ[VT|[g܂B܂ DirectMusicł 
  DLS2 T|[g DirectMusic VZTCU DLS2 t@CĐ鎖
  ł悤ɂȂ܂i ̃[Xł DirectMusic \tgEFA 
  VZTCU DLS2 ĐT|[gȂɒӂĂjBX DirectMusic
   "RMID" tH[}bgT|[g܂B̃tH[}bgDLS̏WƑgݍ
  킳ꂽ MIDI t@C1̃t@Cɂ܂Ƃ߂܂B


DirectMusic Producer
========================
̃o[W Producer ɂ DirectMusic Rec̃I[TOƎ̗
VtB[`[ǉ܂A̓ZJ_ ZOg 
c[o[̋AV[PT̏o͂ MSSynth Ƀ}bv Echo MIDI In tB[
`[AWave  MIDI ̃GNX|[głBV[PXgbÑt\ҏŴ
ȑ̎g̉ǂs܂A̓nCubh m[e[VA
o̓Xe[^Xo[ւ pchannel ̕\ACXgDg ~LVOAv
peBy[Wł̃EF[u [v |Cg̕ҏW@\łB

DirectPlay
==========

- DirectPlay ł̓bv E`ÕT|[gǉ܂B
  bv E`O͂AvP[V̂̂gď邽߂
  `܂B͈Íɂی̂߂ɗp1̃eNjbNłB
  DPlay ̓AvP[V CXg[ɃWXgɓo^R}hC
  p[^ʂăbv E`O舵܂BSDK wvy[W
  ɋLڂĂ܂B

DirectSound
===========

- DirectSound ̖{o[Wł̓rgC n[hEFA {CX }l[Wg
  񋟂܂B̋@\ɂăAvP[V DirectSound obt@쐬
  Ãobt@Đ܂ł̓n[hEFAɂ\tgEFAɂobt@
  mۂ܂BɂI[fBI n[hEFA obt@łIɗp
  ł܂B

- DirectSound 7 ł͂܂I\ȁ@3D HEL 񋟂܂BɂAvP[
  V 3D TEhƂAobt@ƂɃ\tgEFAASY
  I邱Ƃł܂B3̃ASYp\ł:@NO_VIRTUALIZATION@
  ͒PȍEphbv[{[ύX XYZ W}bv܂B
  NO_VIRTUALIZATION ͕ʂ̔3Dobt@ƂēʂCPUgp܂B
  HRTF_LIGHT ̓VvŋϓCPUASY񋟂AHRTG_FULL ͊
  CPUgp邪ɐ͂ 3D I[fBIGtFNg񋟂܂B
  HRTF_LIGHT Ɓ@HRTF_FULL  Wondws98 Second Edition ݂̂ŗL
  ƂƂɒӂĂB

- DirectSound ł͂܂Windows 98 Second Edition  Windows 2000  
  WDM I[fBIhCõVXeŔCӂ̃tH[}bg̃}` `l ob
  t@쐬邱Ƃł܂B

- DirectSound ̃fobOłgƂADirectSound obt@͂@static-like 
  mCYŏ܂BɂĂobt@Đ悤ƂƂ
  I[fBIf[^܂Ă邩mFł̂ŁAAvP[V 
  DiretSound ̃fobOł܂BDirectSound obt@ĐƂA
  ɃmCYAقƂǂ͂̏ꍇłB

__________________________________________________________________


m̖_

hLg
===========

- DirectX SDK hLggp HTML wvGW͑Iɂĕ̃g
  sbNł܂Â悤Ȑ܂B
    1) (tHgACg)tH[}bg܂
    2) tB^͓삵܂

- hLg IDirect3DVertexBuffer7::ProcessVerticesStrided 5Ԗڂ̃p[
  ^̋LqɌ肪܂Bvg^Cvƃp[^̋Lq́Â悤ɂ
  ܂B

  HRESULT ProcessVerticesStrided( 
    DWORD dwVertexOp, 
    DWORD dwDestIndex, 
    DWORD dwCount, 
    LPD3DDRAWPRIMITIVESTRIDEDDATA lpVertexArray, 
    DWORD dwVertexTypeDesc, 
    LPDIRECT3DDEVICE7 lpD3DDevice, 
    DWORD dwFlags
  );

  dwVertexTypeDesc
    A combination of flexible vertex format flags that describes the
    vertex format.  

DirectDraw/Direct3DIM
=====================

- 3dfx Voodoo2  Windows 2000 :
  DirectDraw for Windows 2000  3dfx Voodoo2 ̃pXX[ @\Sɂ̓T|[g
  Ă܂BΉƂĂ͑ւɃpXX[ X^C̃foCXƂăZJ_
  (}`j^[) foCX DirectDrawEnumerate găXg
  łB
  ܂ Voodoo2 g\tgEFAJɁAJ҂ Voodoo2 ZJ_ 
  }`j^[ foCXƂĐݒ肷ׂłB̌őΉƂ DirectDraw
  Lɂ܂B DWARD WXg Gg[0ȊO̒lɐݒ肷鎖
  Lɂł܂A
  HKLM\Software\Microsoft\DirectDraw\EnumerateAttachedSecondaries B

-ȑO D3DLIGHT \̂gpۂ̊m̖ :  
1) D3DLIGHTSTATE_COLORVERTEX Cg Xe[g̓T|[gĂȂ킯ł
   ܂񂪁AU镑͐܂BXyĽvZ̓T|[gĂA
   fBt[Y̌vZ̓T|[gĂ܂B
2) D3DLIGHT \̂gČ𐶐ꍇA_ƃX|bg̃XyL
   vZ͐܂Bt@N^͌ƒ_Ƃ̋ŏZ܂B

- Win98 Pentium III }VŃfobO̗O}XN܂ :
  Win98 ł́uUnhandled exceptionv邢́uIllegal Instructionsv𐶐
  ܂B̖Cɂ́At@C1Rs[Kv܂B
  ڍׂ̏́u\DXF\Extras\Win98 PIII DBGvfBNgB

- ptH[}X̗RŁAV Idirect3Ddevice7 C^[tFCXT|[g
  Ă郌_O foCXFPU PxɃZbg܂B̐U镑 
  Idirect3Ddevice3 ̂悤Ȃ܂ł̃C^[tFCXGNX|[Y
  foCX̂Ƃ͑܂Bڍׂ̏ Direct3D Immediate Mode SDK 
  hLǵuDirectDraw Cooperative Levels and FPUvǂ݂B

- Direct3D  STL gASTL wb_ d3d.h ̌ŃCN[hȂ
  Ȃ܂B

- J[obt@Zobt@rbgłȂƃ_O ^[Qbg
  쐬łȂ{[h܂B̂悤Ȑ܂:
      16 rbg J[obt@ɂ 16rbg Z obt@Kv ( XeV )
      32 rbg J[obt@ɂ 32 rbg Z obt@ 
      (  8 rbg XeVɂȂ蓾 )
  ̏𖞂ȂƁA CreateDevice() 邢 SetTendertarget() 
  ܂B̏ꍇ GetDeviceIdentifier() gĖĂB


DirectPlay
==========

- DirectPlay4A::EnumConnections() API ̓VXe̗LȃT[rXvoC_
  ĕKVOoCg LN^ ̕Ԃ܂BAvP[VŜ
  Unicode ɕύX[JCY}`oCg̕𓾂ɂ́A̎菇
  s܂B

      a) IDirectPlay4 C^[tFCX(Unicode)ŁAQueryInterface
      b) IDirectPlay4::EnumConnections R[ - ɂ Unicode 
         擾
      c) ꂼ̃XgO Windows WideCharacterToMultiByte() ֐
         g ANSI ɕϊ
      d) IDirectPlay4 C^[tFCX[X
      e) IDirectPlay4A C^[tFCXȍ~̃AvP[Vł͎gpB

  ̕@ƂāAIDirectPlay3A C^[tFCX QueryInterface 
  ł܂B [JCYꂽ}`oCg LN^ ԂA
  Xebv c) ŗ񋓂ł܂B

- US Roboticsf̍ŐṼhCo̓ZbVzXgۂɖN
  Ƃ܂B̓hCõoOłB

- f ZbV񋓂ĂۂɁAdbؒfƃbNAbv܂B

- DirectPlay ŃvgRtOgpƂAWindows 98SE ̋@\ł ICS
  (Internet Connecton Sharing)ł͓삵܂BWindows 2000 ł́Â悤
  ́A܂B

Direct3DRM for Visual Basic
===========================

- D3DRM R[obNBFrame3.AddMoveCallback   Object.AddDestroyCallback 
  ̂悤ȃR[obN̓AvP[VIOɂ폜ăN[
  AbvȂ΂Ȃ܂BႦ΁AFrame3.DeleteMoveCallback  R[
  폜Ȃ΂Ȃ܂BR[obN̍폜sȂƁAVXe NbV
  Nꍇ܂B


Tv 
=======

- D3DIM Tv́ADX7 \tgEFA X^CUœ\łBȂ
  WXgL[́AftHgŐݒ肳Ă܂B
  WXgݒ́ADXF\samples\Multimedia\D3DIM\bin fBNg
  t@CgčsƂł܂B\tgEFA X^CŨWXgL[
  ̐ݒsȂƁAov}bvȂǂDX 7L̃TvŏɋNƂ
  \ɂ悤bZ[Woł傤B
  ́A\tgEFA X^CUȂ̂ŁAɒႢt[[gł邱Ƃ
  B

- fXNgbv̉𑜓xƁAVXẽrfI[̎gp\ȗʂɂ܂A
  Tv eNX`ɑ΂ď\ȃrfI[ꍇ܂B
  ̏ꍇ D3DIM Tv͓삵܂AeNX`\ł܂
  (T[tFCX͔ɂȂł傤)BeNX`\ɂ̓fXNgbv
  𑜓xႭ邩AfBXvCJ[hɂ葽̃[𓋍ڂ
  B

- DMHook DLL ( DMShell ̃wp[ DLL )  Watcom  Borland ̃RpCł
  RpCł܂BWatcom  Borland [U[SDK TvoCi
  񋟂Aɍ쐬ꂽDMHook.dll gB

- ̃n[hEFAhCoŁAlXȖ肪܂BMTv
  hCoɋNƎv͂Ђm点B reference rasterizer 
  ̎gpf̏ɂȂ܂B

- {ł Windows gĂꍇATv vÕ_CAO {bNX
  eLXgŊ\łȂ܂B\ɂ́A.RC t@C
  ҏWă_CAO tHg{ɕύXĂB

- Tv̏ڍׂȏ <drive>:\(sdk_path)\samples\multimedia  
  dxreadme.txt QƂĂB


̑
======

- DirectX 7a SDK CXg[ŁAWindows 2000 ɃAbvO[h}V
  ł́ADirectX Rg[plAbvO[h܂B@
  Windows 2000 ɃAbvO[h DirectX 7a SDK ăCXg[΁A
  DirectX Rg[plǉł܂B


__________________________________________________________________


RpC T|[g

C/C++
=====

DX7 Tv VC++ 4.2 ȍ~œ삵܂BVCvWFNg t@Ci
VC 4.2 T|[g .mdpjVC p makefile ܂܂Ă܂B

ȑÕ[XƓlAWatcom V11.0  Borland CBuilder 3 [U[̃T|[g
sĂ܂BÃ[Xł́AL̃TvAWatcom 
Borland ŃRpC邱Ƃ͂ł܂:

Watcom: 1) D3DIM Screensaver Tv;  2) DMusic Tv DMHook.

Borland: 1) DMusic DLL DMhook;  2) DDraw DXTex;  3) D3DIM Screensaver; 
@@@4) D3DIM VideoTex.

RpCCXg[ۂ́AMFC T|[gCXg[邱Ƃ
܂B̃Tv́AMFC gpĂ܂B̃T|[gȂƁA̃T
v́ARpCł܂B

܂AWatcom@@Borland ŃRpCƂARpC悤ƂTv
fBNgɋȂ΂Ȃ܂BSẴTṽRpC񋟂
dxall.mak t@C Visual C++ ł̂ݓ삵܂B


rh̐ݒɂ́ACDRom:\DXF\samples\Multimedia\DXReadme.TXT B
 README Ɏ̂悤ȃrh@̃ZNV܂ANote for VC++ UsersA
Note for Watcom UsersANote for Borland UsersBSDK ͂ readme t@C 
<drive:>\(sdk_path)\samples\multimedia ɃCXg[܂B

Visual Basic
============

DirectX 7  SDK  Microsoft Visual Basic v5.0 T[rXpbN3(SP3) ȍ~T|[g
܂BVisual basic ̂ȑÕo[W̃VXe DirectX 7 SDK CXg[
ƁAVXet@CVisualBasic 6.0 ̃t@Cɏ㏑Ă܂܂B

ȂAWindows 95 ̃[U[ɑ΂āADirectX Events 悤 Visual
Basic AvP[V񋟂Ȃ΁AȂ̃CXg[́ADCOM95 ܂ނ
ƂdvłBAsȂƁAWindows 95 ŁAAvP[VI
ہAy[WtHg邱Ƃ܂BDCOM R|[lǵAInternet
Explorer 4  Visual Basic Ɋ܂܂Ă܂AGh[U[̊m邱Ƃ
ł܂BWindows 95 [U[ɑ΂Ă̂悤Ȗɂ́ADCOM 
܂߂邱ƂłBDCOM95 ́AVB5  CD AWeb TCg http://www.microsoft.com/dcom 
ł܂B
