2011-08-01から1ヶ月間の記事一覧

サンプルアプリケーション

なにやらダウンロードファイルが消えていたようなのでアップし直しました。 誰も気がつかないだろうけど。ついでに balor を使ったサンプルアプリケーションもアップしました。fbx 形式ファイルを読み込んで画像を描画できます。 この程度のUIを適当に作る分…

balor ライブラリ内のステップ実行

balor ライブラリ内をデバッガでステップ実行する方法を書きます。balor ライブラリの関数にステップインするとソースコードの位置を聞かれると思いますので balor ライブラリのディレクトリの「src/balor」ディレクトリを指定してください。また、「src/bal…

画像ビューアのサンプル

メニューまたはショートカットキーから画像ファイルを開いて表示するサンプルコードです。 画像が大きい場合はスクロールバーが表示されます。 #include <Windows.h> #include <balor/graphics/all.hpp> #include <balor/gui/all.hpp> using namespace balor::graphics; using namespace balor::gui; int APIENTRY W</balor/gui/all.hpp></balor/graphics/all.hpp></windows.h>…

balor1.0.1 リリース

balor バージョン 1.0.1 をリリースしました。ダウンロードする。 変更点 balor::gui::ColorDialog を追加。 balor::gui::FontDialog を追加。 balor::gui::Splitter を追加。 balor::gui::Control::zOrder の数字の意味を逆順に変更。 子コントロールを追加…

balor と WIN32 API の連携

balor は WIN32 API と連携しやすいように作られています。 balor の多くのクラスは WIN32 API に登場するハンドルのラッパーとして振舞います。 例えば Control クラスとその派生クラスは HWND ハンドルのラッパーです。 このようなラッパークラスでは HWND…

balor と STL の連携

balor は C++ 標準ライブラリである STL と連携して使いやすいように作られています。 例えば balor の関数引数でしばしば使われる ArrayRange は 様々な配列表現をそのまま関数に渡せるようにします。 Bitmap bitmap(100, 100, Bitmap::Format::palette8bpp…