タグ

ブックマーク / loafer.jp (1)

  • C++/CLI #1: HwndWrapper マネージクラス (mixi 日記アーカイブ)

    このアーカイブは同期化されません。 mixi の日記が更新されても、このアーカイブには反映されません。 最初に、Dispatcher::Configure を作ってみよう。 void Dispatcher::Configure(HWND hdlg) { // スクリーンセーバーを作成 HelloSaver saver; // 設定画面を呼び出す saver.Configure(hdlg); // ダメ } HelloSaver はマネージ (CLI) クラスであるが、 C++/CLI では、C++ のクラスと同じように扱うことができる。 なので、「HelloSaver saver;」という構文で、 既定のコンストラクタを呼び出す HelloSaver クラスの インスタンスを作成することができる。 ただ、ISaver::Configure の呼び出しは、 引数に IWin32Window

  • 1