タイトル | : Direct3Dにてフルスクリーンにしようとするとエラー |
記事No | : 6123 |
投稿日 | : 2007/08/22(Wed) 18:09 |
投稿者 | : Bali |
初めまして、よろしくお願いいたします。 Direct3Dを始めたばかりです。 VB2005にてフルスクリーンモードでデバイスを作成しようとしていますが、 レンダリングデバイス作成時にアプリケーションでエラーが発生しましたというメッセージが出ます。 コードは以下のとおりです。
Dim pp As PresentParameters pp = New PresentParameters
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None Me.WindowState = FormWindowState.Maximized pp.Windowed = False pp.BackBufferWidth = Me.Width pp.BackBufferHeight = Me.Height pp.BackBufferFormat = Format.Unknown pp.AutoDepthStencilFormat = DepthFormat.D16 pp.EnableAutoDepthStencil = True pp.SwapEffect = SwapEffect.Discard
'レンダリングデバイスの作成 mDev = New Device(0, DeviceType.Hardware, Me, CreateFlags.SoftwareVertexProcessing, pp)
何かパラメータの設定がたりないのでしょうか? 環境はWindowsXP,DirectX9です。 以上よろしくお願いいたします。
|