[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/04/23(Sat) 23:48
投稿者名:@はなまる
URL :
タイトル:
MDIフォームからF1キーでHELPを
MDIフォーム(親)でF1キーを押してもHELPが表示できません。
HELPに関する設定等はしてあります。
同じ要領で子フォームを設定していますがF1キーでHELPが表示されます。
MDIフォーム(親)にメニューを作成して表示できるようにはしていますが、
やはりF1キーで表示できるようにしたいのですが・・・
参考となる情報はないでしょうか?

WindowsXP SP1 & VB6 SP5

投稿時間:2005/04/25(Mon) 00:53
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re: MDIフォームからF1キーでHELPを
> MDIフォーム(親)にメニューを作成して表示できるようにはしていますが、
> やはりF1キーで表示できるようにしたいのですが・・・

MDIフォームにヘルプメニューを作成してそこからヘルプの表示が
できているのであれば、ショートカットキーに「F1」を指定すれば
表示できませんか?

投稿時間:2005/04/25(Mon) 14:26
投稿者名:@はなまる
Eメール:
URL :
タイトル:
Re^2: MDIフォームからF1キーでHELPを
Starfishさんレスありがとうございます。
>ショートカットキーに「F1」を指定
ショートカットキーの指定をすると目的は達成できますが、メニューのHELPには親フォームのHELPを表

するように設定してあるため副作用として子フォームに割り当てたHelpContextIDでのHELP表示ができな
くなり、常にMDI親フォームのHELPが表示されてしまいます。
MDI子フォームのようにMDI親フォームに基本機能としてF1キーによるHELP表示する機能を付加する要領

ご存じありませんでしょうか?

投稿時間:2005/04/26(Tue) 00:43
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re^3: MDIフォームからF1キーでHELPを
> >ショートカットキーに「F1」を指定
> ショートカットキーの指定をすると目的は達成できますが、メニューのHELPには親フォームのHELP


> 示
> するように設定してあるため副作用として子フォームに割り当てたHelpContextIDでのHELP表示が
でき

> くなり、常にMDI親フォームのHELPが表示されてしまいます。

 MDIフォームのメニューは、MDIフォームのみの場合に表示するメニューのみとします。
子フォームで使用するメニューは子フォームで定義します。(ヘルプはそれぞれで定義します)
 このようにすれば、MDIのメニューにはアクティブな子フォームのメニューが
(子フォームがないときはMDIのメニューが)表示されます。
 この状態で、MDIのヘルプメニューのみショートカットを設定すればよいと思いますが。

投稿時間:2005/04/25(Mon) 23:02
投稿者名:@はなまる
Eメール:
URL :
タイトル:
解決しそうです。
関連データを入手しました。
お騒がせして申し訳ありませんでした。
Starfishさん
ありがとうございました。