VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/10/17(Thu) 10:04
投稿者さかえ
Eメール
URL
タイトルRe^2: キーボードでの画面制御について

NAO★さんありがとうございます。

システムモーダルは何度か試してはみたのですが、CTRL+ESCやALT+TABで画面が
切り替わってしまうので残念ながらダメでした。

> こういう、システム全体に影響するようなことは
> APIを使っても難しいかと思います。
本当にその通りです。調べ始めてから、各HPやログを探し当てるたびに実現が
難しくなってきているような気がします。


坂磨呂さん、早朝からの返信ありがとうございます。

> こういうことでしょうか?
> もしも1つの EXE で当システムが開発されているのであれば、
> この問題は発生しない。
> が、複数の EXE で開発されているので、
> 複数 EXE が起動するとタスクバー等に複数表示されるので、
> エンドユーザから見ると1つのシステムとは見えず、混乱がある。
>
> このような問題であれば、
> BASE.EXE から下位EXE を起動後、BASE.EXE を終了。
> 下位EXE 終了時には BASE.EXE を起動。
> という方法で逃げた経験があります。

BASEと下位EXEの交互起動と終了、確かにこれであれば・・・。
ただ、ここで補足をさせてもらいます。
 ・画面は起動時から終了まで全部が最大表示で固定
 ・タスクバーへの登録(表示)はしない。タスクバー自体の表示もしない。
 ・CTRL+ESC、ALT+TAB、ALT+ESC は操作できてはならない。
 ・TAB、SHIFT+TAB、CTRL+ALT+DELETE は操作できなければならない。
 ・BASE.EXEの終了はPCのシャットダウンも行う。

システムを入れた PC はそのシステム専用とするので他の処理が出来ないように
するという理由がある故にこれ程の制約が発生してしまいました。

どうかこの条件をクリアできる方法を教えてください。
お願いします。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -