タグ

2010年2月7日のブックマーク (3件)

  • C# Tips

    Home>C# Tips> キャレットを使ったサンプル 更新日:2003/08/24 キャレットとはキーボードから文字入力を受け付けるところに表示されているチカチカしているヤツのことです。エディットコントロールを自作しようとか考えなければ、まず使うことは無く、実際問題.NET Frameworkでもサポートされていません。@IT会議室への投稿の使い回し。 クラス構成 MyCaret Win32APIをラッパしたキャレットクラス。 MyForm Caretを使ったサンプルプログラム。キャレットの移動とテキストの選択が出来る。というか、それしか出来ない。 mycaret.cs using System; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Drawing; public c

    terurou
    terurou 2010/02/07
    externしてる関数の戻り値がintになってるけど、boolが正。
  • WPFからウィンドウハンドルを取得する方法あれこれ - 亀岡的プログラマ日記

    イントレ。 WPFウインドウ上にXNAのビューを表示する 上記参考ページから2つほど方法があることを知った。 まず、System.Windows.Interop.WindowInteropHelperクラス。 IntPtr handle = new WindowInteropHelper(this).Handle; //thisはWindow限定 もうひとつがHwndSorceクラス HwndSource source = (HwndSource)HwndSource.FromVisual(this); //thisはSystem.Media要素ならOK(Windowじゃなくても大丈夫っぽい) IntPtr handle = source.Handle; 下のほうがWindowじゃなくても取れるのでいいかなー。

    WPFからウィンドウハンドルを取得する方法あれこれ - 亀岡的プログラマ日記
  • Protocol Buffers を C# で遊んでみた - present

    はじめに Google 製のシリアライズツール「Protocol Buffers」を、今更ながら、C# で使ってみました。 「Protocol Buffers って何?」という人は、次の記事を読むといいです。 【ハウツー】XMLはもう不要!? Google製シリアライズツール「Protocol Buffer」 | エンタープライズ | マイナビニュース C# で ProtocolBuffers を使うには C# で ProtocolBuffers を使うためのライブラリが、既にたくさん作られています。その中で今回は、「protobuf-net」というライブラリを使ってみました。 protobuf-net の使い方 使い方はすごく簡単。 プロジェクトの参照設定で protobuf-net を追加 シリアライズしたいクラスに ProtoContract 属性を付ける メンバに ProtoMem

    Protocol Buffers を C# で遊んでみた - present
    terurou
    terurou 2010/02/07
    protobuf-netはSilverlightでも使えるので素敵です