>>995
どっかのサンプルを真似しただけだが、
WM_LBUTTONDOWN を捉える。lparam に座標が入っている。
(WM_LBUTTONDOWN で MSDN を検索すると、サンプルがあるのではないか)
modal dialog なら、switch (msg){... の中ですむ。
座標は、local へ変換するかして、お目当ての矩形(pane)と平仄を合わせる。
PtInRect() だっかたかで、目当ての矩形の中にあるなら、GetCPixel() で
色は取り出せる。色の index を求めるなら、その矩形を描いた方法を逆に
辿って、位置を割り出す。256 色の、個々の色の矩形は、多分、幅、高さは
皆、同じだろうから、それで、座標の x, y を割り、数値を一次元に戻せば
よい。
modeless dialog なら、dialog の HWND をグローバルにしておいて、
それから辿る。dialog を閉じたら、HWND は NULL クリアして、以後来ない
ようにする。