*インストール [#raa39a15]
-http://www.fox-toolkit.org/からダウンロード (今回は1.6.34)
-C:\Program Files\fox-toolkit 以下に展開 (以下''<FOX>'')
-win32.dswが <FOX>\windows\vcpp にあるので、VS .NET 2005でビルド
-以下の4つが変なエラーでビルドできない
--shutterbug
--pathfinder
--calculatero
--adie
-'''error PRJ0019: ツールはエラー コードを返しました : "カスタム ビルド ステップを実行しています。"'''
-とりあえず無視して続行
*プロジェクト作成 [#x52c7d31]
-新しいプロジェクトで
--[Visual C++]→[Win32]→[Win32 コンソール アプリケーション]
-アプリケーションウィザードで
--[アプリケーションの種類]を[Windows アプリケーション]
--[追加のオプション]で[空のプロジェクト]
-プロジェクトの構成プロパティ
--[C/C++]→[全般]の[追加のインクルードディレクトリ]に''<FOX>\include''
--[リンカ]→[全般]の[追加のライブラリディレクトリ]に''<FOX>\lib''
--[リンカ]→[入力]の[追加の依存ファイル]に''FOXD-1.6.lib''(デバッグモード) ''FOX-1.6.lib''(リリースモード)
--[リンカ]→[詳細]の[エントリポイント]に''mainCRTStartup''
-ファイル追加
--適当なcppを追加して以下のコードを作成
#geshi(cpp){{
#include "fx.h"
const int gWidth = 320;
const int gHeight = 240;
int main(int argc, char **argc){
FXApp application("sample", "Fox-Toolkit");
allication.init(argc, argv);
FXMainWindow* main = new FXMainWindow(&application, "Fox Sample",
NULL, NULL, DECOR_ALL,
0, 0,
gWidth, gHeight);
application.create();
main->show(PLACEMENT_SCREEN);
retrun application.run();
}
}}
*実行結果 [#f98934d4]
http://tessy.org/wiki/image/fox-sample.png
*感想 [#p3ee34a6]
-シンプルでわかり易い
-キーボードからの操作を受け付けない?(Alt-F4で終了できない)
*参考文献 [#f8bf4daa]
-http://freepg.fc2web.com/cpp/topic_fox_vc.html
-http://www.fox-toolkit.org/win32.html
-http://www.fox-toolkit.org/install.html