>>35
大体においてローカルで済ませられるならそのほうがいいでしょ。

でもwindowsのGUIはメッセージループに戻る必要があるでしょ。
でね、それをウィンドウ矩形毎回取得したり、GetWindowLong使ったり、
IsWindowVisible使ったり...つまりはそういうAPI叩きは遅いって事。

実際には独自HashMapでHWNDと関連づけたデータ構造から状態取得
したほうがえらく速かったという。

MFCとか使ってるならCWnd派生クラスのメンバ変数でも良いが、
MFCはメッセージループからしてとろいからなー。