Rogue Wave Views で GDI+ 機能を使用する
GDI+ について
GDI+ は、Microsoft Windows プラットフォーム上で描画を行う方法です。 透明度やアンチエイリアシングなどの興味深い機能を提供します。 GDI+ の追加情報は、Microsoft のインターネット・サイトを参照してください。
ダイナミック・リンク・ライブラリー (DLL) の使用
ダイナミック Rogue Wave Views ライブラリー (dll_mda) を使用すると、GDI+ を簡単に使用できます。 Microsoft は Rogue Wave Views アプリケーションからアクセスできる DLL (gdiplus.dll) を提供しています。 この DLL は、ダイナミック Rogue Wave Views ライブラリー ( dll_mda) と同じディレクトリーで提供されています。 最新の再配布可能 gdiplus.dll は、 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm でダウンロードできます。
スタティック・ライブラリーの使用
スタティック Rogue Wave Views ライブラリー (stat_mda、stat_mta) を使用する場合は、Microsoft Platform SDK をインストールする必要があります。これは、アプリケーションを gdiplus.lib ライブラリーとリンクするためです。 この SDK は次のサイトで取得できます。 http://www.microsoft.com/msdownload/platformsdk/sdkupdate
また、コンパイルする際に <ilviews/windows/ilvgdiplus.h> ファイルもインクルードし、アプリケーションを ilvgdiplus.lib ライブラリーにリンクする必要があります。 このライブラリーは、ディレクトリー ILVHOME/lib/[platform]/[subplatform] にあります。ここで、ILVHOME は Rogue Wave Views がインストールされたルート・ディレクトリー、subplatform は stat_mda or stat_mta、platform (プラットフォーム) は次のいずれかになります。
x86_.net2003_7.1 x86_.net2005_8.0 x86_.net2008_9.0 GDI+ と Rogue Wave Views
GDI+ がインストールされると、Rogue Wave Views はこれを活用するために
IlvPalette クラスおよび
IlvPort クラスに専用の API を提供します。 透明度とアンチエイリアシングを処理するために、以下のメソッドが追加されました。
IlvPort::setAlpha IlvPort::getAlpha IlvPort::setAntialiasingMode IlvPort::getAntialiasingMode
Version 6.0
Copyright © 2015, Rogue Wave Software, Inc. All Rights Reserved.