PictureFan の ver.0.40.0 を公開しました。
ダウンロードはこちらから。更新内容はこちらです。
今回も色々と機能追加を行いました。
また、いつも以上に不具合修正も行っています。
PictureFan の ver.0.40.0 を公開しました。
ダウンロードはこちらから。更新内容はこちらです。
今回も色々と機能追加を行いました。
また、いつも以上に不具合修正も行っています。
PictureFan の ver.0.39.0 を公開しました。
ダウンロードはこちらから。
更新内容はこちらです。
今回もサムネイルを中心に色々といじくりました。
不具合の修正も多く行いました。
PictureFan の ver.0.38.0 を公開しました。
ダウンロードはこちらからできます。
更新内容はこちらです。
新しいバージョンはもう少し先の公開を考えていましたが、ver.0.37.0 に一括変換で必ずクラッシュする致命的な不具合があったため、取り急ぎ公開しました。
今回の主な機能追加としては、ランチャーバーの大幅な強化と、テキスト書式の大幅な強化が挙げられます。
Yahoo!ジオシティーズが3月31日をもって終了したため、サイトを移転しました。
新しいアドレスは http://iooiau.net/ です。
基本的に今までのリンクは http://www.geocities.jp/iooiau/ のところを http://iooiau.net/ に置き換えて頂ければアクセスできるはずです。
PictureFan の印刷周りのコードを見直していて色々調べていたところ、MS のドキュメントに何やら知らないことが書いてあるのを見つけてしまいました。
Starting with Windows Vista, when you call PrintDlg or PrintDlgEx with PD_RETURNDC set to TRUE and PD_USEDEVMODECOPIESANDCOLLATE set to FALSE, the PrintDlg or PrintDlgEx function sets the number of copies in the nCopies member of the PRINTDLG structure, and it sets the number of copies in the structure represented by the hDC member of the PRINTDLG structure.
When making calls to GDI, you must ignore the value of nCopies, consider the value as 1, and use the returned hDC to avoid printing duplicate copies.
いつの間にかそんな変更されても困るんですけど…。
というわけで、Vista 以降は PD_USEDEVMODECOPIESANDCOLLATE を付けようが付けまいが、 PD_RETURNDC を使っている場合は nCopies とか PD_COLLATE は無視して、1回だけ描画すればいいということですね(ですよね?)。