Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5103 / 9994 ←次へ | 前へ→

【8122】アプリケーションウィンドウのクライアント領域の大きさの取得
質問  作業者  - 06/7/3(月) 9:54 -

引用なし
パスワード
   こんにちは、VBAの作業PGです。(匿名希望)

アプリケーションウィンドウのクライアント領域について質問です。
開発環境は、1280x1024の解像度ですが
作成した、ソフトのインストール環境の大部分が、1024x768で、
場合によっては、ノートPCのワイド画面とか・・・複数の解像度に。
また、手動でアクセスのウインドウをやや小さくしている場合には
上側や左側に十分な広さがあるのに、右側や下側へ入り込まない状態で表示したい。
マルチ解像度/可変サイズに、対応の話があります。

ユーザフォームのメニュー画面のボタンを押すことで、
別のユーザフォームを表示する構造。
そのフォームには、サイズ任意の画像イメージ(BMPファイル)を貼り付ける。
したがって、画像表示の時、ユーザフォームのサイズが固定されません。
それを表示時に、中央表示をしたい。


単純には、
ユーザフォームの左端(Left) = (クライアント幅 - フォーム幅(width) )/2
ユーザフォームの上側(Top) = (クライアント高さ - フォーム高さ(height) )/2
これを 関数move で、位置指定すればよいと考える。

しかし、私は
アプリケーションウィンドウのクライアント領域の灰色部分の情報を取得する方法が
わかっていません。
それで、ここへ質問したしだいです。

よろしく。
370 hits

【8122】アプリケーションウィンドウのクライアント領域の大きさの取得 作業者 06/7/3(月) 9:54 質問

5103 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078228
(SS)C-BOARD v3.8 is Free