任意の座標にウィンドウを作るには?


 2004-09-28 09:08:27  No: 54578  IP: [192.*.*.*]

フックプロシージャにて座標を取得するところまではできました。
その座標の使い道なのですが、どうもうまくいきません。
クリックした座標にウィンドウを作成し、
そのウィンドウに対してもメッセージの処理を行いたいので、
ウィンドウプロシージャも二つ作りたいのですが・・・
結局ウィンドウを作るのもプロシージャを二つ作るのもどっちも・・・
そこで、まずはウィンドウの作成と考えていて、
フックプロシージャから座標を取得した後、
CreateWindowを呼びたいのですが、可能なのでしょうか?
できるのであれば、その方法を教えていただけないでしょうか?
また、手がかりとなるような事でも何でもかまわないので、
どうかよろしくお願いします。

編集    削除
 2004-09-28 09:34:40  No: 54579  IP: [192.*.*.*]

言い忘れてました。
Win32で開発を行っています。
どーかよろしくお願いします。

編集    削除
RAPT  2004-09-28 16:13:32  No: 54580  IP: [192.*.*.*]

ウィンドウハンドルを保存しておけば可能なのでは?
HWND m_hWndChild;


if( m_hWndChild == NULL ){
    m_hWndChild = ::CreateWindow(...);
}

編集    削除