Mex

Sample program for programing DirectX on MFC.


ソフト詳細説明

Microsoft Visual C++ + MFC の環境下で DirectX を使うにはどうすればいいか? という質問がいくつかあったので、それに答えるためのサンプルプログラムです。

VC4.0J + MFC4.0 を対象にしていますが、VC2.0 + MFC3.0 でもメインの部分(CMainFrame)には殆ど違いはないので、自分で AppWizardで MDIのスケルトンを作り、CMexApp::InitInstance()からDocument作成を消し、CMainFrameの中身を手作業で移植してください。
このプログラムは、画面モード変更/ページフリップ/VRAM直接アクセスという、DirectDrawの最低限の機能しか使っていません。MFCでタイマーを使わない高速アニメーションを行なうためのインプリメントもしてあります。(タイマーはWin95では最低間隔が長いし弱いので使えない) ここまでできれば、後の機能(高度なBitBltとかパレット切り替えとか)はDirectXのサンプルプログラムがそのまま通用します。そちらを参照してください。
ウィンドウモードはサポートしていませんが、DirectDrawのウィンドウモードは遅いしクリッピングやら位置あわせやら自分でやる必要もあって面倒なので、CreateDIBSection()を使ったほうが良いでしょう。DirectDrawの固有の機能(高度なBitBltとか)に依存してる場合は、その限りではありませんが。
なお、Mexとは metys's exampleを示しています。

動作環境

Mexの対応動作環境
ソフト名:Mex
動作OS:Windows 95
機種:汎用
種類:フリーソフト
作者: 竹越 毅 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

MFC  ing  Sample  DirectX 


「C言語」カテゴリーの人気ランキング

  1. VB.NET to C# Code Converter Win32 C#・VB .NET・PHP・Perl・H8・Z80・SuperH・ARM・PowerPC・V850の汎用マイグレーションRPA(ユーザー評価:0)
  2. F2C - A FORTRAN to C converter for C++ Builder 5 FORTRAN77 のソースを C++ Builder 5 / Borland C++ 用の C 言語に変換(ユーザー評価:4.5)
  3. GenTable C言語で使用するCRC計算用参照テーブル作成(ユーザー評価:0)
  4. BCC用クラスライブラリ Borland C++ Compiler利用者のためのクラスライブラリ(ユーザー評価:0)
  5. x87 拡張倍精度浮動小数点演算ライブラリ 80 bit 精度の浮動小数点演算を行うライブラリ(ユーザー評価:0)

「C言語」カテゴリのソフトレビュー

  • CaslBuilder 1.0 - 情報処理技術者試験受験者に!! CASLシミュレータ

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION