2014年5月27日火曜日

SAHクラス, SQL Auto Hourglass, WaitCursor的な物

SQLのクエリ中に砂時計を表示する。usingで囲い込みできればGoodと思い、WPFへ移植。

    public class SAH : IDisposable {
        Cursor c;
        readonly static Cursor a = new Cursor(new MemoryStream(Resources.SAH, false));

        public SAH() {
            c = Mouse.OverrideCursor;
            Mouse.OverrideCursor = a;
        }

        #region IDisposable メンバ

        public void Dispose() {
            Mouse.OverrideCursor = c;
        }

        #endregion
    }

リソースSAHを定義してください。
カーソルファイル(SAH.cur等)を、
バイナリ形式(System.Byte[])で取り込んでおけば、
Okです。

0 件のコメント:

コメントを投稿