tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: ポップアップメニューにアイコンを付けたい
投稿日: 2019/07/05(Fri) 17:58
投稿者はらもこ
返信どうも有難うございますm(__)m
教えていただいた方法で試すのに、今までかかってしまいました(;^_^A
サンプルのリンク1では、仰るとおりポップアップメニューではGetSubMenu()が0を返してくるので、
アイコンを設定できず、リンク2では親メニューが非表示にすると、やはりポップアップメニューの
アイコンは消えてしまいます。やはり親メニューが非表示の場合には、PopupMenuが呼び出されるたびに
VBがCreateMenuをしているっぽいです。

が、

>ポップアップメニューを別フォームに設けるという方法があります。

この方法でうまくいきました!!
こんなこと思いつきもしませんでした(;^_^A 凄い...
有難うございましたm(__)m

話はそれるのですが...、僕はVBもVCもC#も仕事でやってみて、未だにVBというのはいいものだ
と思っています。簡単に列挙しただけでも

・実行中に中断しても、C#のようにメッセージループみたいなところに飛ばされず、その場で止まる
・中断中の描画命令が即座に画面に反映される(C#、VCだと実行しないと反映されない)
・条件付きのブレークポイントがある(変数の中身が変更されたとき中断等)
・イミディエイトウィンドウで何でもできる
・プロシージャ中でstaticで変数を切れる(VCもできる。C#は不可)

とか...。
こうやって今でも掲示板を運営してくれて本当に有難いです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。