Wide Studio Object Reference

Wide Studio Home
Up to


クラスの型

WSCimageSet

メソッド関数仕様



WSGIappImageSet 関数の説明

書式
WSCimageSet* WSGIappImageSet()
機能
アプリケーションにひとつ存在する画像管理クラスの グローバルインスタンスを取得します。
処理
引数
なし。
返値
画像管理クラスインスタンスへのポインタ
注意
この関数はグローバル関数であり、メンバ関数ではありませんので ご注意ください。 また、返されたポインタを開放してはいけません。
サンプル
   //画像ファイル名称を指定して、イメージインスタンスを取得します。
   WSDimage* image = WSGIappImageSet()->getImage("001.jpg");



getImage 関数の説明

書式
WSDimage* getImage(short no)
機能
画像番号から画像インスタンスを取得します。
処理
引数
(in)short no 画像番号

返値
色インスタンス
注意
返された画像インスタンスを開放してはなりません。
サンプル
   //画像ファイル名称を指定して、イメージ番号を取得します。
   short ino = WSGIappImageSet()->getImageNo("001.jpg");
   //イメージ番号を指定して、イメージインスタンスを取得します。
   WSDimage* image = WSGIappImageSet()->getImage(ino);



getImage 関数の説明

書式
WSDimage* getImage(char* name)
機能
画像ファイル名称から画像インスタンスを取得します。
処理
引数
(in)char* name 画像ファイル名称

返値
画像インスタンス
注意
返された画像インスタンスを開放してはなりません。
サンプル
WSGIappImageSet() を参照してください。



getImageNo 関数の説明

書式
short getImageNo(char* name)
機能
画像ファイル名称から画像番号を取得します。
処理
引数
(in)char* 画像ファイル名称

返値
画像番号
注意
サンプル
WSGIappImageSet() を参照してください。



getImageName 関数の説明

書式
char* getImageName(short no)
機能
指定された画像番号の画像ファイル名称を取得します。
処理
引数
(in)short no 画像番号

返値
画像ファイル名称
注意
サンプル
   //イメージ番号を指定して、画像ファイル名称を取得します。
   char* fname = WSGIappImageSet()->getImageName(ino);



destroyImage 関数の説明

書式
long destroyImage(char* fname)
機能
指定された画像ファイル名称によって、 読み込んだ画像を破棄します。
処理
読み込んだ領域を破棄し、再読み込みを可能にします。 画像ファイルが更新される場合の再読み込みや、 既に表示の必要がなくなったものを開放する場合に、 呼び出します。
引数
(in)char* fname 画像ファイル名称

返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル
   //読み込んだ画像ファイル名称を指定して、イメージ領域を破棄します。
   WSGIappImageSet()->destroyImage("001.jpg");



destroyImage 関数の説明

書式
long destroyImage(short no)
機能
指定された画像番号によって、 読み込んだ画像を破棄します。
処理
引数
(in)short no 画像番号

返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル
   //イメージ番号を指定して、読み込んだ画像ファイルのイメージ領域を破棄します。
   short ino = WSGIappImageSet()->getImageNo("001.jpg");
   WSGIappImageSet()->destroyImage(ino);


Document Release 2.0

For Use with Wide Studio Release 2.0, Spring 2002


Wide Stuido Home | Up to

Copyright(C) T. Hirabayashi, 1999-2002 Last modified: January 01, 2002