OpenGL ウィンドウを描画します。GetDC ( hwnd ) を介してデバイス コンテキストを取得します。hwnd は C# の winform ハンドルです (すべて動作します)。フォームのバックグラウンド バッファを取得するにはどうすればよいですか? 私はこのコードを試しました(私はプレスボタンでそれを呼び出します):
System.Drawing.Bitmap bm;
System.Drawing.Rectangle rec = new System.Drawing.Rectangle(10, 10, 1100, 1100);
System.Drawing.Graphics gr = this.CreateGraphics();
gr.Clip = new Region(rec);
gr.Clear(Color.Yellow);
bm = new Bitmap(rec.Width, rec.Height, gr);
bm.Save("C:\\222.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
しかし、それは黒い四角を救います。どうすれば解決できますか?ありがとう。