- PR -

[質問]MFC機能を使用してPictureBox内にOpenGLで描画する方法について

1
投稿者投稿内容
けんけん
会議室デビュー日: 2007/05/19
投稿数: 3
投稿日時: 2007-05-19 16:36
開発環境
Windows XP
Visual Stadio2005

上記の環境にてロケットの打ち上げ開始から衛星展開までのシミュレーションプログラムを作成しています。

今まではWin32を使用していたのですが、新たにダイアログボックス機能によって
・描画準備
・ロケット打ち上げ開始
・描画の一時停止
などをコントロールしたいと思っています。

現段階ではOpenGLで描画した内容をPictureBox内に描画したいと思い思考錯誤しているのですが上手くいきません。

どなたかヒントなど戴けると助かります、どうぞよろしくお願いします。

ps. 何か環境などで足りない部分がありましたらお教えください、後ほど分かる範囲は付けたしいたします。
未記入
大ベテラン
会議室デビュー日: 2006/12/15
投稿数: 157
投稿日時: 2007-05-20 11:03
-- Math & Computing --
けんけん
会議室デビュー日: 2007/05/19
投稿数: 3
投稿日時: 2007-05-22 15:55
コメントありがとうございます。
参考にさせていただきます
Diosan
常連さん
会議室デビュー日: 2006/07/27
投稿数: 29
お住まい・勤務地: 静岡
投稿日時: 2007-05-22 16:15
引用:

-- Math & Computing --


glutだとPictureBoxに描画という目的には厳しいような気がします。

googleで"MFC OpenGL"というキーワードで検索したら
"MFCによるOpenGLプログラミング"というそれらしいページが一番上にありましたよ。

未確認ですが、そこに書かれているRenderingContext作成辺りをいじればできそうな気がします。

でも、PictureBoxを使うより、ActiveXで作って、ダイアログに貼り付ける方が簡単かも。
けんけん
会議室デビュー日: 2007/05/19
投稿数: 3
投稿日時: 2007-05-23 21:24
Diosanさん
ありがとうございます。
私も検討しました結果計画を変更使用と言う結論になりました。
Diosanさんの助言も参考にさせていただきたいと思います。
ActiveXにも手をつける予定にです、また質問すると思いますそのときはよろしくお願いします
1

スキルアップ/キャリアアップ(JOB@IT)