HWND_DESKTOPとNULLについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ベース

HWND_DESKTOPとNULLについて

#1

投稿記事 by ベース » 15年前

CreateWindowの第8引数で親ウィンドウを決めるのはわかるのですが、HWND_DESKTOPはデス
クトップを親ウィンドウにしてNULLは親ウィンドウ自体作っててどう違うのかいまいちよくわからないの
ですがどんな時に使い分ければいいのでしょうか?

softya

Re:HWND_DESKTOPとNULLについて

#2

投稿記事 by softya » 15年前

同じ意味だと私は思ってましたので、調べてみました。
WinUser.hに
#define HWND_DESKTOP ((HWND)0)
と書かれていますので、NULLと同じ扱いですね。
なので使い分けは必要ありません。

コードを読む側としてはHWND_DESKTOPの方が明確なので、HWND_DESKTOPをお勧めします。

ベース

Re:HWND_DESKTOPとNULLについて

#3

投稿記事 by ベース » 15年前

回答ありがとうございます。そうなんですか。ではHWND_DESKTOPをなるべく使うように心がけます。

閉鎖

“C言語何でも質問掲示板” へ戻る