>$542109C1って、どんなスタイルが入っているか、私には分からないのですが、調べる方法とかありますか?
SDKのヘッダを覗くか、HSP用に移植したものを使うか、多分さくらさんのところにもHSPで使えるように定数を定義したファイルがあるのでは...
ありました。hsp3stdlibにgblconst.as( Global Const )というファイルに書かれています。
今はスタイル名を挙げるのが面倒なので上記ファイルを参照してみてください。( いちいちスタイルの値を覚えていないだけです。見れば分かるので... )
=>HSP-NEXT Home Page(さくらさん):
http://www.silkroad.ne.jp/sakura/
=>HSP開発者用ライブラリ
>メニューでは無く、リストボックスのスタイルに問題があるのかもしれませんね。
いや、問題なかったですよ。
再確認ですが『複数選択可能なリストボックスにフォーカスが当たっているとき(例として選択直後)にメニューが動作しない』のですよね?
とりあえずKpanさんのサンプルの次の位置に以下のコードを挿入して試してみてください。
DrawMenuBar hwnd
; これを挿入
winobj "LISTBOX", "", $200, $542109C1, ginfo_winx, ginfo_winy, 0, 0
hList = objinfo(stat,2)
repeat 10
sendmsg hList, $0180, 0, "アイテム"+cnt
loop
oncmd gosub *jump, $111
これでもダメな場合は、再現可能なコードを教えてください。( メニュー項目は必要最低限に )