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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0329
McKeiシステムメニューの項目追加2解決


McKei

リンク

2019/3/29(Fri) 20:04:25|NO.86993

こんにちわ、Mckeiです。

http://lhsp.s206.xrea.com/hsp_menu.html#4

このサイトで書いてある。
DeleteMenuでシステム項目を削除して
再度追加するにはどうしたらいいでしょうか?



この記事に返信する


YOS G-spec

リンク

2019/3/29(Fri) 20:54:14|NO.86994

削除する命令があるのなら追加する命令もあるのだろうと調べてみました。

その場合InsertMenuが該当するようです。
http://www-higashi.ist.osaka-u.ac.jp/~k-maeda/vcpp/sec6-3menuapp.html#insert

引数について理解はしていないのですが、
DeleteMenuと引数を合わせたら動いたので載せておきます。
第2,5引数は適当な値を割り当てています。

// システムメニューの項目削除 (by Kpan) #include "user32.as" ;システムメニューのハンドルを取得 GetSystemMenu hwnd, 0 hSystemMenu = stat ;メニュー項目削除。第2パラに削除するメニュー項目を指定 ;$F000=サイズ変更、$F010=移動、$F020=最小化、$F030=最大化、 ;$F060=閉じる、$F120=元のサイズに戻す、$0=区切り線 DeleteMenu hSystemMenu, $F010, 0 InsertMenu hSystemMenu, 0, 0, $F010,""



McKei

リンク

2019/3/30(Sat) 11:03:28|NO.86997

ありがとうございます!
調べてみたら、InsertMenuを解説してるサイトが
ありました。
このサイトでいいのか心配ですが、
とりあえずやってみようと思います。
http://chokuto.ifdef.jp/advanced/function/InsertMenu.html



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