ユーザ定義のマウスカーソルを設定します。任意のカーソルファイルを使用したい場合に指定します。
CursorStyleプロパティが$CursorStyleUserDefined(ユーザ定義)の場合のみ有効です。
カーソルファイルのURL文字列、またはReaderオブジェクトを指定します。
このプロパティは設定専用です。値を取得した場合は常にnullが返ります。
指定できるマウスカーソルは、Windowsの標準形式のカーソルファイルで、拡張子は.curまたは.aniです。
このプロパティを設定した時点ではマウスカーソルは変更されません。CursorStyleプロパティに$CursorStyleUserDefinedを設定したときに、このプロパティに設定しておいたカーソルファイルが使用されます。
URLを指定した場合は、ファイルはローカルコンピュータにキャッシュされ、次回以降の読み込みが高速化されます。
HttpResponseオブジェクトを指定すれば、常にサーバから最新のファイルを取得できます。
使用例
CursorIcon = "lock.ani";
CursorType = $CursorTypeLockedCell;
CursorStyle = $CursorStyleUserDefined;
var fs = new FileSystem;
var fp = fs.Open("cursor\\grayarea.cur", FileSystem.OPEN_READ);
CursorIcon = fp;
fp.Close();
CursorType = $CursorTypeGrayArea;
CursorStyle = $CursorStyleUserDefined;
関連項目
CursorStyle、CursorTypeプロパティ
HttpResponseクラス