はじめまして、マルチディスプレイ環境で利用できるでしょうか

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
初心者

はじめまして、マルチディスプレイ環境で利用できるでしょうか

#1 投稿記事 by 初心者 »

突然失礼します。ずっと昔、MSのQuickBasicやVBを少し使ったことがあるのですが、
どんどん複雑になっているようだし、簡単なデータ表示をしたいだけなので
良い方法がないかと探していてこちらに行き当たりました。解説を少し読んでいて、
こちらのソフトの昔のバージョンも少し試したことがあるような気がしています。
詳しい方に私の希望しているようなことが可能か教えていただければと思います。

マルチディスプレイの環境での使用を考えています。入力用のディスプレイと
その結果を反映した出力用のディスプレイを利用したいのですが、マイクロソフトに
アクセスでの実現を尋ねたら、アクセスはマルチウィンドウを考慮していないそうで、
別のディスプレイに別の表示を用意できないと言われてしまいました。

処理したい内容は、データベースのデータの選択作業をAのディスプレイで行い、
その結果の履歴をBのディスプレイに表示していきたいと思っています。
データベースといっても、基本のランダム・ファイルと履歴のシーケンシャル・
ファイルを管理するだけで、複雑な処理をするわけではありません。

複数のウィンドウを扱うことは出来ると思うのですが、それを希望のディスプレイで
それぞれ全画面表示させるような指定はできるのでしょうか。
ActivBasicでうまく実現できたら、とても嬉しいのですが‥‥。
よろしくお願いいたします。
高信期

#2 投稿記事 by 高信期 »

シングルモニターな環境なので動作確認をできたわけではありませんが、
ボタンを押すごとにウィンドウが次のモニターの中心へ移動するサンプルを作ってみました。
使用したAPIは EnumDisplayMonitors, GetMonitorInfo(A)関数です。
参考にしてください。
返信する