タイトル : Direct3Dにてフルスクリーンにしようとするとエラー 投稿日 : 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です。 以上よろしくお願いいたします。 |