嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
DxVBLib C# 源码
这是微软DirectX7的C#源码。爱好游戏开发的朋友和想了解C#底层以及硬件开发的朋友可以下了去看看。此源码我在VS2002上编译通过,经测试完全可用。!
.
├── DxVBLib C# 源码_Interop.DxVBLibC#.rar
└── Interop.DxVBLibC#
├── AssemblyInfo.cs
├── DxVBLib
│ ├── CONST_D3D.cs
│ ├── CONST_D3DANTIALIASMODE.cs
│ ├── CONST_D3DBLEND.cs
│ ├── CONST_D3DCAPSBLEND.cs
│ ├── CONST_D3DCAPSCMP.cs
│ ├── CONST_D3DCAPSMISC.cs
│ ├── CONST_D3DCAPSRASTER.cs
│ ├── CONST_D3DCAPSSHADE.cs
│ ├── CONST_D3DCAPSTEXTURE.cs
│ ├── CONST_D3DCAPSTEXTUREADDRESS.cs
│ ├── CONST_D3DCAPSTEXTUREFILTER.cs
│ ├── CONST_D3DCLEARFLAGS.cs
│ ├── CONST_D3DCLIPFLAGS.cs
│ ├── CONST_D3DCLIPPLANEFLAGS.cs
│ ├── CONST_D3DCLIPSTATUSFLAGS.cs
│ ├── CONST_D3DCMPFUNC.cs
│ ├── CONST_D3DCOLORMODEL.cs
│ ├── CONST_D3DCULL.cs
│ ├── CONST_D3DDEVICEDESCCAPS.cs
│ ├── CONST_D3DDEVINFOID.cs
│ ├── CONST_D3DDPFLAGS.cs
│ ├── CONST_D3DFDSFLAGS.cs
│ ├── CONST_D3DFILLMODE.cs
│ ├── CONST_D3DFOGMODE.cs
│ ├── CONST_D3DFVFCAPSFLAGS.cs
│ ├── CONST_D3DFVFFLAGS.cs
│ ├── CONST_D3DIMERR.cs
│ ├── CONST_D3DLIGHTCAPSFLAGS.cs
│ ├── CONST_D3DLIGHTFLAGS.cs
│ ├── CONST_D3DLIGHTINGMODELFLAGS.cs
│ ├── CONST_D3DLIGHTTYPE.cs
│ ├── CONST_D3DMATERIALCOLORSOURCE.cs
│ ├── CONST_D3DPRIMITIVETYPE.cs
│ ├── CONST_D3DPROCESSVERTICESFLAGS.cs
│ ├── CONST_D3DRENDERSTATESINGLE.cs
│ ├── CONST_D3DRENDERSTATETYPE.cs
│ ├── CONST_D3DRMADDFACESFLAGS.cs
│ ├── CONST_D3DRMADDMESHBUILDERFLAGS.cs
│ ├── CONST_D3DRMADDTRIANGLESFLAGS.cs
│ ├── CONST_D3DRMADDTRIANGLESVT.cs
│ ├── CONST_D3DRMANIMATIONFLAGS.cs
│ ├── CONST_D3DRMANIMATIONKEYFLAGS.cs
│ ├── CONST_D3DRMCALLBACKORDERFLAGS.cs
│ ├── CONST_D3DRMCOLORSOURCE.cs
│ ├── CONST_D3DRMCOMBINETYPE.cs
│ ├── CONST_D3DRMCREATEDEVICEFLAGS.cs
│ ├── CONST_D3DRMERR.cs
│ ├── CONST_D3DRMFOGMETHOD.cs
│ ├── CONST_D3DRMFOGMODE.cs
│ ├── CONST_D3DRMFPTFFLAGS.cs
│ ├── CONST_D3DRMFRAMECONSTRAINT.cs
│ ├── CONST_D3DRMGENERATENORMALSFLAGS.cs
│ ├── CONST_D3DRMHANDEDNESS.cs
│ ├── CONST_D3DRMINTERPOLATIONFLAGS.cs
│ ├── CONST_D3DRMLIGHTTYPE.cs
│ ├── CONST_D3DRMLOADFLAGS.cs
│ ├── CONST_D3DRMMAPPINGFLAGS.cs
│ ├── CONST_D3DRMMATERIALMODE.cs
│ ├── CONST_D3DRMMATERIALOVERRIDEFLAGS.cs
│ ├── CONST_D3DRMMESHBUILDERAGEFLAGS.cs
│ ├── CONST_D3DRMMESHBUILDERENABLEFLAGS.cs
│ ├── CONST_D3DRMPALETTEFLAGS.cs
│ ├── CONST_D3DRMPARENTINGFLAGS.cs
│ ├── CONST_D3DRMPMESHEVENTFLAGS.cs
│ ├── CONST_D3DRMPMESHSTATUSFLAGS.cs
│ ├── CONST_D3DRMPROJECTIONTYPE.cs
│ ├── CONST_D3DRMRAYPICKFLAGS.cs
│ ├── CONST_D3DRMRENDERMODEFLAGS.cs
│ ├── CONST_D3DRMRENDERQUALITY.cs
│ ├── CONST_D3DRMSAVEFLAGS.cs
│ ├── CONST_D3DRMSHADOWFLAGS.cs
│ ├── CONST_D3DRMSORTMODE.cs
│ ├── CONST_D3DRMSTATECHANGEFLAGS.cs
│ ├── CONST_D3DRMTEXTURECACHEFLAGS.cs
│ ├── CONST_D3DRMTEXTURECHANGEDFLAGS.cs
│ ├── CONST_D3DRMTEXTUREQUALITY.cs
│ ├── CONST_D3DRMTRAVERALFLAGS.cs
│ ├── CONST_D3DRMVIEWPORTCLEARFLAGS.cs
│ ├── CONST_D3DRMWIREFRAMEFLAGS.cs
│ ├── CONST_D3DRMWRAPTYPE.cs
│ ├── CONST_D3DRMXOFFORMAT.cs
│ ├── CONST_D3DRMZBUFFERMODE.cs
│ ├── CONST_D3DSHADEMODE.cs
│ ├── CONST_D3DSTATEBLOCKTYPE.cs
│ ├── CONST_D3DSTENCILCAPSFLAGS.cs
│ ├── CONST_D3DSTENCILOP.cs
│ ├── CONST_D3DTAFLAGS.cs
│ ├── CONST_D3DTEXCOORDINDEXFLAGS.cs
│ ├── CONST_D3DTEXOPCAPSFLAGS.cs
│ ├── CONST_D3DTEXTUREADDRESS.cs
│ ├── CONST_D3DTEXTUREMAGFILTER.cs
│ ├── CONST_D3DTEXTUREMINFILTER.cs
│ ├── CONST_D3DTEXTUREMIPFILTER.cs
│ ├── CONST_D3DTEXTUREOP.cs
│ ├── CONST_D3DTEXTURESTAGESINGLE.cs
│ ├── CONST_D3DTEXTURESTAGESTATETYPE.cs
│ ├── CONST_D3DTEXTURETRANSFORMFLAGS.cs
│ ├── CONST_D3DTRANSFORMSTATETYPE.cs
│ ├── CONST_D3DVBCAPSFLAGS.cs
│ ├── CONST_D3DVERTEXBLENDFLAGS.cs
│ ├── CONST_D3DVERTEXCOMPONENT.cs
│ ├── CONST_D3DVOPFLAGS.cs
│ ├── CONST_D3DVTXPCAPSFLAGS.cs
│ ├── CONST_D3DZBUFFERTYPE.cs
│ ├── CONST_DBOOLFLAGS.cs
│ ├── CONST_DDBITDEPTHFLAGS.cs
│ ├── CONST_DDBLTFASTFLAGS.cs
│ ├── CONST_DDBLTFLAGS.cs
│ ├── CONST_DDBLTFXFLAGS.cs
│ ├── CONST_DDCAPS1FLAGS.cs
│ ├── CONST_DDCAPS2FLAGS.cs
│ ├── CONST_DDCKEYCAPSFLAGS.cs
│ ├── CONST_DDCKEYFLAGS.cs
│ ├── CONST_DDCOLORFLAGS.cs
│ ├── CONST_DDDEVICEIDFLAGS.cs
│ ├── CONST_DDEDMFLAGS.cs
│ ├── CONST_DDENUMOVERLAYZFLAGS.cs
│ ├── CONST_DDENUMSURFACESFLAGS.cs
│ ├── CONST_DDFLIPFLAGS.cs
│ ├── CONST_DDFXCAPSFLAGS.cs
│ ├── CONST_DDGBSFLAGS.cs
│ ├── CONST_DDGFSFLAGS.cs
│ ├── CONST_DDLOCKFLAGS.cs
│ ├── CONST_DDOVERFLAGS.cs
│ ├── CONST_DDOVERFXFLAGS.cs
│ ├── CONST_DDOVERZFLAGS.cs
│ ├── CONST_DDPALFLAGS.cs
│ ├── CONST_DDPCAPSFLAGS.cs
│ ├── CONST_DDPIXELFORMATFLAGS.cs
│ ├── CONST_DDRAW.cs
│ ├── CONST_DDRAWERR.cs
│ ├── CONST_DDSCLFLAGS.cs
│ ├── CONST_DDSDMFLAGS.cs
│ ├── CONST_DDSGRFLAGS.cs
│ ├── CONST_DDSTEREOCAPSFLAGS.cs
│ ├── CONST_DDSURFACECAPS2FLAGS.cs
│ ├── CONST_DDSURFACECAPSFLAGS.cs
│ ├── CONST_DDSURFACEDESCFLAGS.cs
│ ├── CONST_DDWAITVBFLAGS.cs
│ ├── CONST_DICOMMONDATAFORMATS.cs
│ ├── CONST_DICONDITIONFLAGS.cs
│ ├── CONST_DIDATAFORMATFLAGS.cs
│ ├── CONST_DIDEVCAPSFLAGS.cs
│ ├── CONST_DIDEVICEOBJINSTANCEFLAGS.cs
│ ├── CONST_DIDEVICETYPE.cs
│ ├── CONST_DIDFTFLAGS.cs
│ ├── CONST_DIDGDDFLAGS.cs
│ ├── CONST_DIEFFFLAGS.cs
│ ├── CONST_DIEFTFLAGS.cs
│ ├── CONST_DIEGESFLAGS.cs
│ ├── CONST_DIENUMDEVICESFLAGS.cs
│ ├── CONST_DIEPFLAGS.cs
│ ├── CONST_DIESFLAGS.cs
│ ├── CONST_DIGFFSFLAGS.cs
│ ├── CONST_DIJOYSTICKOFS.cs
│ ├── CONST_DIKEYFLAGS.cs
│ ├── CONST_DIMOUSEOFS.cs
│ ├── CONST_DINPUT.cs
│ ├── CONST_DINPUTERR.cs
│ ├── CONST_DIPHFLAGS.cs
│ ├── CONST_DISCLFLAGS.cs
│ ├── CONST_DISDDFLAGS.cs
│ ├── CONST_DISFFCFLAGS.cs
│ ├── CONST_DMUS.cs
│ ├── CONST_DMUSERR.cs
│ ├── CONST_DMUS_COMMANDT_TYPES.cs
│ ├── CONST_DMUS_COMPOSEF_FLAGS.cs
│ ├── CONST_DMUS_CURVES.cs
│ ├── CONST_DMUS_CURVET.cs
│ ├── CONST_DMUS_CURVE_FLAGS.cs
│ ├── CONST_DMUS_EFFECT_FLAGS.cs
│ ├── CONST_DMUS_NOTEF_FLAGS.cs
│ ├── CONST_DMUS_NOTIFICATION_SUBTYPE.cs
│ ├── CONST_DMUS_NOTIFICATION_TYPE.cs
│ ├── CONST_DMUS_PC_CLASS.cs
│ ├── CONST_DMUS_PC_FLAGS.cs
│ ├── CONST_DMUS_PLAYMODE_FLAGS.cs
│ ├── CONST_DMUS_PMSGF_FLAGS.cs
│ ├── CONST_DMUS_PORTPARAMS_FLAGS.cs
│ ├── CONST_DMUS_PORT_TYPE.cs
│ ├── CONST_DMUS_SEGF_FLAGS.cs
│ ├── CONST_DMUS_SHAPET_TYPES.cs
│ ├── CONST_DPCAPSFLAGS.cs
│ ├── CONST_DPCONNECTFLAGS.cs
│ ├── CONST_DPENUMCONNECTIONFLAGS.cs
│ ├── CONST_DPENUMGROUPFLAGS.cs
│ ├── CONST_DPENUMPLAYERFLAGS.cs
│ ├── CONST_DPENUMSESSIONFLAGS.cs
│ ├── CONST_DPGETCAPSFLAGS.cs
│ ├── CONST_DPGETFLAGS.cs
│ ├── CONST_DPGROUPFLAGS.cs
│ ├── CONST_DPIDFLAGS.cs
│ ├── CONST_DPLAYERR.cs
│ ├── CONST_DPLCONNECTIONFLAGS.cs
│ ├── CONST_DPLMSG.cs
│ ├── CONST_DPLWAIT.cs
│ ├── CONST_DPMESSAGEQUEUEFLAGS.cs
│ ├── CONST_DPOPENFLAGS.cs
│ ├── CONST_DPPLAYERFLAGS.cs
│ ├── CONST_DPPLAYERTYPEFLAGS.cs
│ ├── CONST_DPRECEIVEFLAGS.cs
│ ├── CONST_DPSENDFLAGS.cs
│ ├── CONST_DPSESSIONFLAGS.cs
│ ├── CONST_DPSETFLAGS.cs
│ ├── CONST_DPSYSMSGTYPES.cs
│ ├── CONST_DS3DAPPLYFLAGS.cs
│ ├── CONST_DS3DMODEFLAGS.cs
│ ├── CONST_DSBCAPSFLAGS.cs
│ ├── CONST_DSBLOCKFLAGS.cs
│ ├── CONST_DSBPLAYFLAGS.cs
│ ├── CONST_DSBSTATUSFLAGS.cs
│ ├── CONST_DSCAPSFLAGS.cs
│ ├── CONST_DSCBCAPSFLAGS.cs
│ ├── CONST_DSCBLOCKFLAGS.cs
│ ├── CONST_DSCBSTARTFLAGS.cs
│ ├── CONST_DSCBSTATUSFLAGS.cs
│ ├── CONST_DSCCAPSFLAGS.cs
│ ├── CONST_DSETUPCALLBACKFLAGS.cs
│ ├── CONST_DSETUPERR.cs
│ ├── CONST_DSETUPFLAGS.cs
│ ├── CONST_DSOUND.cs
│ ├── CONST_DSOUNDERR.cs
│ ├── CONST_DSSCLFLAGS.cs
│ ├── CONST_DSSPEAKERFLAGS.cs
│ ├── CONST_WAVEFORMATFLAGS.cs
│ ├── D3DCLIPSTATUS.cs
│ ├── D3DCOLORVALUE.cs
│ ├── D3DDEVICEDESC7.cs
│ ├── D3DDEVINFO_TEXTUREMANAGER.cs
│ ├── D3DDEVINFO_TEXTURING.cs
│ ├── D3DLIGHT7.cs
│ ├── D3DLIGHTINGCAPS.cs
│ ├── D3DLINEPATTERN.cs
│ ├── D3DLVERTEX.cs
│ ├── D3DMATERIAL7.cs
│ ├── D3DMATRIX.cs
│ ├── D3DPRIMCAPS.cs
│ ├── D3DRECT.cs
│ ├── D3DRMANIMATIONKEY.cs
│ ├── D3DRMBOX.cs
│ ├── D3DRMMATERIALOVERRIDE.cs
│ ├── D3DRMPICKDESC.cs
│ ├── D3DRMPICKDESC2.cs
│ ├── D3DRMPMESHLOADSTATUS.cs
│ ├── D3DRMQUATERNION.cs
│ ├── D3DRMRAY.cs
│ ├── D3DRMVECTOR4D.cs
│ ├── D3DRMVERTEX.cs
│ ├── D3DTLVERTEX.cs
│ ├── D3DVECTOR.cs
│ ├── D3DVERTEX.cs
│ ├── D3DVERTEXBUFFERDESC.cs
│ ├── D3DVIEWPORT7.cs
│ ├── DDBLTFX.cs
│ ├── DDCAPS.cs
│ ├── DDCOLORCONTROL.cs
│ ├── DDCOLORKEY.cs
│ ├── DDGAMMARAMP.cs
│ ├── DDOVERLAYFX.cs
│ ├── DDPIXELFORMAT.cs
│ ├── DDSCAPS2.cs
│ ├── DDSURFACEDESC2.cs
│ ├── DIAXISOFFSETS.cs
│ ├── DICONDITION.cs
│ ├── DICONSTANTFORCE.cs
│ ├── DIDATAFORMAT.cs
│ ├── DIDEVCAPS.cs
│ ├── DIDEVICEOBJECTDATA.cs
│ ├── DIEFFECT.cs
│ ├── DIENVELOPE.cs
│ ├── DIJOYSTATE.cs
│ ├── DIJOYSTATE2.cs
│ ├── DIKEYBOARDSTATE.cs
│ ├── DIMOUSESTATE.cs
│ ├── DIOBJECTDATAFORMAT.cs
│ ├── DIPERIODICFORCE.cs
│ ├── DIPROPLONG.cs
│ ├── DIPROPRANGE.cs
│ ├── DIRAMPFORCE.cs
│ ├── DIRECTXREGISTERAPP.cs
│ ├── DMUS_CURVE_PMSG.cs
│ ├── DMUS_NOTE_PMSG.cs
│ ├── DMUS_NOTIFICATION_PMSG.cs
│ ├── DMUS_PORTCAPS.cs
│ ├── DMUS_TIMESIGNATURE.cs
│ ├── DPAPPLICATIONDESC2.cs
│ ├── DPCAPS.cs
│ ├── DPCREDENTIALS.cs
│ ├── DPSECURITYDESC.cs
│ ├── DS3DBUFFER.cs
│ ├── DS3DLISTENER.cs
│ ├── DSBCAPS.cs
│ ├── DSBPOSITIONNOTIFY.cs
│ ├── DSBUFFERDESC.cs
│ ├── DSCAPS.cs
│ ├── DSCBCAPS.cs
│ ├── DSCBUFFERDESC.cs
│ ├── DSCCAPS.cs
│ ├── DSCURSORS.cs
│ ├── DXGUID.cs
│ ├── Direct3D7.cs
│ ├── Direct3DDevice7.cs
│ ├── Direct3DEnumDevices.cs
│ ├── Direct3DEnumPixelFormats.cs
│ ├── Direct3DRM3.cs
│ ├── Direct3DRMAnimation2.cs
│ ├── Direct3DRMAnimationArray.cs
│ ├── Direct3DRMAnimationSet2.cs
│ ├── Direct3DRMCallback.cs
│ ├── Direct3DRMClippedVisual.cs
│ ├── Direct3DRMDevice3.cs
│ ├── Direct3DRMDeviceArray.cs
│ ├── Direct3DRMDeviceUpdateCallback3.cs
│ ├── Direct3DRMEnumerateObjectsCallback.cs
│ ├── Direct3DRMFace2.cs
│ ├── Direct3DRMFaceArray.cs
│ ├── Direct3DRMFrame3.cs
│ ├── Direct3DRMFrameArray.cs
│ ├── Direct3DRMFrameInterpolator.cs
│ ├── Direct3DRMFrameMoveCallback3.cs
│ ├── Direct3DRMInterpolator.cs
│ ├── Direct3DRMLight.cs
│ ├── Direct3DRMLightArray.cs
│ ├── Direct3DRMLightInterpolator.cs
│ ├── Direct3DRMLoadCallback.cs
│ ├── Direct3DRMLoadTextureCallback3.cs
│ ├── Direct3DRMMaterial2.cs
│ ├── Direct3DRMMaterialInterpolator.cs
│ ├── Direct3DRMMesh.cs
│ ├── Direct3DRMMeshBuilder3.cs
│ ├── Direct3DRMMeshInterpolator.cs
│ ├── Direct3DRMObject.cs
│ ├── Direct3DRMObjectArray.cs
│ ├── Direct3DRMPick2Array.cs
│ ├── Direct3DRMPickArray.cs
│ ├── Direct3DRMProgressiveMesh.cs
│ ├── Direct3DRMShadow2.cs
│ ├── Direct3DRMTexture3.cs
│ ├── Direct3DRMTextureInterpolator.cs
│ ├── Direct3DRMViewport2.cs
│ ├── Direct3DRMViewportArray.cs
│ ├── Direct3DRMViewportInterpolator.cs
│ ├── Direct3DRMVisual.cs
│ ├── Direct3DRMVisualArray.cs
│ ├── Direct3DRMWrap.cs
│ ├── Direct3DVertexBuffer7.cs
│ ├── DirectDraw4.cs
│ ├── DirectDraw7.cs
│ ├── DirectDrawClipper.cs
│ ├── DirectDrawColorControl.cs
│ ├── DirectDrawEnum.cs
│ ├── DirectDrawEnumModes.cs
│ ├── DirectDrawEnumSurfaces.cs
│ ├── DirectDrawGammaControl.cs
│ ├── DirectDrawIdentifier.cs
│ ├── DirectDrawPalette.cs
│ ├── DirectDrawSurface4.cs
│ ├── DirectDrawSurface7.cs
│ ├── DirectInput.cs
│ ├── DirectInputDevice.cs
│ ├── DirectInputDeviceInstance.cs
│ ├── DirectInputDeviceObjectInstance.cs
│ ├── DirectInputEffect.cs
│ ├── DirectInputEnumDeviceObjects.cs
│ ├── DirectInputEnumDevices.cs
│ ├── DirectInputEnumEffects.cs
│ ├── DirectMusicBand.cs
│ ├── DirectMusicChordMap.cs
│ ├── DirectMusicCollection.cs
│ ├── DirectMusicComposer.cs
│ ├── DirectMusicLoader.cs
│ ├── DirectMusicPerformance.cs
│ ├── DirectMusicSegment.cs
│ ├── DirectMusicSegmentState.cs
│ ├── DirectMusicStyle.cs
│ ├── DirectPlay4.cs
│ ├── DirectPlayAddress.cs
│ ├── DirectPlayEnumConnections.cs
│ ├── DirectPlayEnumLocalApplications.cs
│ ├── DirectPlayEnumPlayers.cs
│ ├── DirectPlayEnumServiceProviders.cs
│ ├── DirectPlayEnumSessions.cs
│ ├── DirectPlayLobby3.cs
│ ├── DirectPlayLobbyConnection.cs
│ ├── DirectPlayMessage.cs
│ ├── DirectPlaySessionData.cs
│ ├── DirectSound.cs
│ ├── DirectSound3DBuffer.cs
│ ├── DirectSound3DListener.cs
│ ├── DirectSoundBuffer.cs
│ ├── DirectSoundCapture.cs
│ ├── DirectSoundCaptureBuffer.cs
│ ├── DirectSoundEnum.cs
│ ├── DirectX7.cs
│ ├── DirectX7Class.cs
│ ├── DirectXEvent.cs
│ ├── IDirectX7.cs
│ ├── IFont.cs
│ ├── PALETTEENTRY.cs
│ ├── RECT.cs
│ ├── WAVEFORMATEX.cs
│ ├── _RemotableHandle.cs
│ ├── __MIDL_IWinTypes_0009.cs
│ └── tagTEXTMETRICW.cs
├── DxVBLib.csproj
├── DxVBLib.csproj.user
├── DxVBLib.sln
├── DxVBLib.suo
├── Global.cs
├── bin
│ └── Debug
│ ├── DxVBLib.dll
│ └── DxVBLib.pdb
└── obj
└── Debug
├── DxVBLib.dll
├── DxVBLib.pdb
├── DxVBLib.projdata
├── TempPE
└── temp
8 directories, 416 files