「MFCの基礎 - 常駐ソフトウェア」の版間の差分

ナビゲーションに移動 検索に移動
13行目: 13行目:
== 常駐ソフトウェア ==
== 常駐ソフトウェア ==
==== タスクバーに非表示のウィンドウを作成する ====
==== タスクバーに非表示のウィンドウを作成する ====
<code>CDialog</code>派生クラスまたは<code>CView</code>派生クラスを継承したCTrayWndクラスに、ウインドウを作成するメソッドを記述する。<br>
<code>CDialog</code>クラスまたは<code>CWnd</code>クラスを継承したCTrayWndクラスに、ウインドウを作成するメソッドを記述する。<br>
<br>
<br>
タスクバーに非表示のウィンドウを作成するため、Createメソッドを使用して、拡張ウィンドウスタイルとして<code>WS_EX_TOOLWINDOW</code>を指定する。<br>
タスクバーに非表示のウィンドウを作成するため、Createメソッドを使用して、拡張ウィンドウスタイルとして<code>WS_EX_TOOLWINDOW</code>を指定する。<br>
39行目: 39行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== ウィンドウを破棄する時にウィンドウクラスが自身のオブジェクトを削除する ====
==== ウィンドウを破棄する時にウィンドウクラスが自身のオブジェクトを削除する ====
CTrayWndクラスに、PostNcDestroyメソッドを追加して、自身のオブジェクトを削除する処理を記述する。<br>
CTrayWndクラスに、PostNcDestroyメソッドを追加して、自身のオブジェクトを削除する処理を記述する。<br>

案内メニュー