少し忙しくなりそうな予感なのでドミノ更新しておきます。
更新内容はダウンロードページの下にありますので、そちらをどうぞ。

ダウンロードなどはこちらから

昼休みゲオにダッシュで行ったんですが、スマブラ売り切れでした。

(´・ω・`)ショボーン
(´・ω・,';,';,’,
(´・ω,';,';,’,
(´,';,';,’,
(,';,';,
‘;,,(‘

世の中のお父さんはすごいね!

ところで仕事でもVisual Studio 2005(MFC)を使っているのですが、印刷周りでいくつかバグを見つけましたので、情報として出しておきます。

《その1》
例えば印刷可能範囲が1~10だとして、印刷画面で2~3ページを印刷しようとした場合、実際には2~10ページが印刷されてしまう。

→回避策:http://codezine.jp/forum/message.aspx?thid=472

海外のサイトではOnPrint内で印刷範囲を書き換えて回避するコードもありました。

《その2》
リリースでMFCをスタティックリンクすると、印刷プレビュー画面の上のボタン類が英語になる。

これは、リソースファイルのインクルードで
#include “afxprint.rc” // 印刷/印刷プレビュー リソース
となっている所を
#include “l.jpn/afxprint.rc”
にすればOK。

ちなみに、字が小さいのをなんとかしたい場合は、この「l.jpn/afxprint.rc」を開いてプロジェクトフォルダに別名保存し、中のリソースの文字サイズを変え、#include “l.jpn/afxprint.rc”の代わりに別名保存したファイルをインクルードすればOKです。

《その3》
A4縦用紙の印刷プレビュー画面にて、一段階拡大したときに、マウスカーソル(ルーペ)と用紙の当たり判定がおかしい(紙の右側をクリックしても、もう一段階拡大しない)

こちらは検索しても回避策が出てきませんでしたので自前でなんとかしました。
CPreviewViewの派生クラスを作成して、マウスカーソルの当たり判定部分を修正すればOKです。

.NETもいいですがVS2005でせっかくMFCもバージョンアップするなら、こういう初歩的なバグは直してからリリースしてほしいです(というか未チェックなんじゃ・・・)。
あと、クラスウィザードは復活させてほしいです(イベントハンドラの追加が面倒)。
あと、ラジオボタンかなんかの変数を追加したときにBOOL型にしようとするのは止めてほしいです。
あと、インテリセンスの更新をVC6並にちょっぱやにしてほしいです。
あと、CFile系の処理でブレークポイント貼ると落ちることがあるのをなんとかしてほしいです。
あと、「CHogeHoge* pHoge」の「CHogeHoge*」だけをCtrl+左ドラッグで選択出来るようにしてほしいです(VC6ではできた)

そんな事を挙げていくとキリがないですが・・・。
コンパイラはVC6よりも2005の方が良いと思うのですが、IDEは使いづらいところが目立ちます(´・ω・`)ショボーン
何か、改善策などをご存じの方がいらっしゃいましたら、こっそり教えてくださると助かります。




記事検索

アーカイブ