読者です 読者をやめる 読者になる 読者になる

ハンドルとは

APIに引き続き、僕がよく聞くけどあまりよくわかっていないものの一つとして、今回は「ハンドル」について調べます。

ハンドルとは?
ハンドルとは、ファイル等を識別する番号のこと。
実際は、そのポインタを整数にキャストしたものである。

ウィンドウハンドルの例
HWND型はウィンドウハンドル型というデータ型です。
ウィンドウハンドル型の変数は、"ウィンドウハンドル"のためのものです。
つまり、ウィンドウハンドル値を得たら、これに代入します。

HWND型で宣言された変数は、"ウィンドウ"を識別するための値である。"ウィンドウハンドル"を格納するための"変数"です。
そして、その変数に正しいウィンドウハンドルが入っている上で、その変数をもってして"ウィンドウハンドル"というのが通常です。

つまりウィンドウを操作するときは、ウィンドウハンドルでウィンドウを指定して、そのウィンドウを操作するということになります。