HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0221
ht_askoncmdによる割り込みが発生したときのウィンドウハンドルが知りたい2解決


ht_ask

リンク

2015/2/21(Sat) 02:31:11|NO.67468

モジュール作成の都合上、oncmdによる割り込みが発生した際に
そのメッセージを受け取ったウィンドウのハンドルが知りたいのですが、いい方法はありませんか?
最悪、処理系のウィンドウプロシージャのサブクラス化まで考えています。



この記事に返信する


kanahiron

リンク

2015/2/21(Sat) 03:00:52|NO.67469


#define WM_LBUTTONDOWN 0x0201 screen 0:title "0 "+hwnd oncmd gosub *click ,WM_LBUTTONDOWN screen 1:title "1 "+hwnd oncmd gosub *click ,WM_LBUTTONDOWN screen 2:title "2 "+hwnd oncmd gosub *click ,WM_LBUTTONDOWN screen 3:title "3 "+hwnd oncmd gosub *click ,WM_LBUTTONDOWN stop *click mref bmscr,96+ginfo(24) dialog strf("ウィンドウID:%d ウィンドウハンドル:%d",ginfo(24),bmscr(13)) return
ginfo(24)に割り込みしたウィンドウIDが帰ってくるのでそのウィンドウのbmscr構造体を取得するのが一番楽だと思います



ht_ask

リンク

2015/2/21(Sat) 03:12:57|NO.67470

> kanahironさん
おお、パーフェクトです!ありがとうございました!



ONION software Copyright 1997-2021(c) All rights reserved.