- 締切済み
delphi7でAlt+Tabでのフォームの切替について
現在、delphi7 + interbase7でC/Sシステムを開発しています。 複数のフォーム(form1,form2,form3・・・)を立ち上げて、それを、WindowsAPIのAlt+TabでそれぞれActiveになっているフォームの切替を行いたいのですが、作成の糸口がつかめず、 大変困っています。 感じとしては、Windowsの標準の機能で、Alt+Tabキーで実行中のアプリを切り替えられると思うのですが、 それと同じような動きをDelphiの中で実現できたらなと考えています。 経験者の方、もしくは何か情報を知っている方がいましたら、ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#9119
回答No.2
Alt+Tab でフォームを切り替えできるようにしたいということでしょうか。 メインフォーム以外のFormのFormCreateで SetWindowLong(Self.Handle, GWL_HWNDPARENT, 0); を実行するのが手っ取り早いかもしれません。 タスクバーにもForm毎に表示されるようになって Alt+Tabで切り替えできるようになります。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1