Alpaca Tech Blog

ゲーム作る系 草食動物の備忘録

2008-01-01から1年間の記事一覧

DocumentView形式のアプリ作成メモ

MFC

Q.Serialize(CArchive& ar)じゃなくファイル名が欲しい A. CDocument::OnOpenDocument(LPCTSTR lpszPathName) CDocument::OnSaveDocument(LPCTSTR lpszPathName) をオーバーライドすれ Q.スタティックライブラリでMFCを使うと、部分的に英語メッセージになり…

構造体データエディタ

MFC

本格的にMFC使い続けて5年ぐらい立つけど、今頃気づいた。 ダイアログのUpdateDataの更新する変数 構造体そのままいけるやん。 ●ヘッダ //適当な構造体 struct Action{ int nTime; char pName[200]; }; class CXXXDlg{ Action m_act; ●DoDataExchange部分(…

doxygenでヘルプファイル

HTML Help Workshopでchmを出力する時 左側のメニューが文字化けしていたが、 index.hhcをSJISに変換して出力したらなおった。 ■関連リンク Let’s use doxygen! http://www.fides.dti.ne.jp/~oka-t/doxygen.html doxygenのメモ http://hp.vector.co.jp/autho…

CLIでstaticな変数を含むlibrary

自作のライブラリをリンクしてみたら dbgheap.c 1414 でASSERT出た><。 おそらくライブラリの中、singletonいっぱいなのでstaticな変数やらが引っ掛かってる予感。 ●対策方法 プロジェクトのプロパティ→[リンカ]→[詳細]のエントリポイントを mainから ?mai…

ダイアログに画像表示

MFC

リソースの方はたくさんあるけど、 外部ファイル情報があんまりなかったので、書いておく。 ■Picture Controlをつかう ・リソースエディタでPicture Controlを設置 ・IDをIDC_STATIC_BMPに ・Typeをビットマップに ↓ソース //グローバルかクラスメンバに入れ…

DataGridViewコントロールで行番号を表示

DataGridViewコントロールで行番号を表示するには?[2.0のみ、C#、VB] - @IT http://www.atmarkit.co.jp/fdotnet/dotnettips/506dgvlinenum/dgvlinenum.html を C++/CLIで書いたのメモ private: System::Void dataGridView1_RowPostPaint(System::Object…