- 270 名前:デフォルトの名無しさん [2010/02/21(日) 13:01:11 ]
- 以下のような例で、vdCreateToolBar(VOID) と hdCreateToolBar(HWND hwndParent) とで
関数の中身は全く同一で、親ウィンドウのハンドルにグローバル変数を使うのと、関数の 引数を使うのとでは、作成されるツールバーの表示が (1) と (2) で異なるのですが、 なぜでしょうか??? HWND g_hMain; WinMain() { HWND hMain; hMain = CreateWindowEX(); g_hMain = hMain; vdCreateToolBar();-------------------(1) hdCreateToolBar(hMain);--------------(2) … } vdCreateToolBar(VOID) { g_hMain; グローバル変数でツールバー作成 (1) } hdCreateToolBar(HWND hwndParent) { hwndParent; 引数を使ってツールバー作成 (2) }
|

|