これで私が期待していたのは、各ウィンドウでマウスダウンするとそれぞれのhwndが
screen 0, 640, 480 : title str(hwnd) oncmd gosub *kitade, 0x0201 screen 1, 640, 480 : title str(hwnd) oncmd gosub *kitade, 0x0201 screen 2, 640, 480 : title str(hwnd) oncmd gosub *kitade, 0x0201 stop *kitade dialog hwnd return
ダイアログに表示される、という動作でしたが、実際にはどのウィンドウをクリックしても
一番最後に作ったウィンドウのハンドルが表示されます。
・ユーザーが任意にウィンドウを作成できるようにする
・作成時にウィンドウメッセージに反応するようにしとく
・反応時には、どのウィンドウからのメッセージかで処理をいろいろする
・自由にウィンドウ破棄もできる
という……
表現がむずいですが、ユーザー操作に自動的に反応するオブジェ(ウィンドウ)が作り
たいな、ということなわけです。さらに加えると、上記ソースではオブジェを3つ作って
ますが、いくつ作るかはユーザー任せにしたいのです。
何かいいアイディアとか、「おめーこんな基本も知らねーのかよバカ」などがありましたら
ご教授願えたら。(;ω;)