トップページ > 過去ログ > 記事閲覧
【情報提供】GDI+対応について
日時: 2005/04/03 21:50
名前: Akabei@管理人

これまでに調べて分かったこと

・WindowsXP以外のOSではgdiplus.dllが必要。
・gdiplus.dllはMicrosoftからダウンロードできる。(再配布可)
・C++で記述しなければならない。(ヘッダがC++のため)

現在、GDI+対応について考えていること

・アナログ時計に対応する。(GDI+を使わないと針がギザギザになってしまう)
・gdiplus.dllの配布方法をどうするか?
・gdiplus.dllがなくても動作するようにするか?(Cで記述する必要がある)
・現在Cで記述しているためできればCで記述できるようにしたい。(ヘッダを解析すれば可能だけど・・・)

こんな情報があります、こんな方法で対応してみてはなど
どんな情報でもかまいませんのでこちらにお願いします。

Page: 1 |

Re: 【情報提供】GDI+対応について ( No.1 )
日時: 2005/06/18 23:02
名前: Akabei@管理人

現在の状況まとめ

・WindowsXP以外用にgdiplus.dll同梱版を配布するようにしました。
・Cで記述して動的にリンクするようにしたかったのですがあまりにも大変だったため断念してC++で記述しました。
 このためgdiplus.dllがないとエラーが表示されてしまいます。
・アナログ時計の針と目盛り、線グラフの線に使用しています。
・GDI+の情報が足りなすぎです。使いこなすのはムリかも。
 .NETがもっと普及すればいろいろな情報が入手できると思うのですが・・・。
・WindowsXP以外のOSでちょっと重くなってしまってるかも。

今後の予定

・もうちょっとGDI+が理解できれば全面的に描画処理を書き換えようかな?
・テキストや画像をGDI+で描画すればいろいろできそう。でも重くなりそう・・・。

引き続き情報をお待ちしています。

Page: 1 |