MS Access Tips/Sample and VBA and Blog customize etc...

Accessウィンドウのサイズを固定する

MDBファイルを開いたときに、Accessアプリケーションのウィンドウの大きさを指定して、サイズ変更できないようにしたい。

このような質問の回答に用意したコードです。

Accessウィンドウのサイズを固定する

難易度:

WindowsAPI 宣言

WindowsAPI を利用します。

標準モジュールの宣言部

イベントプロシージャ

最初に開くフォームの開くときのイベントプロシージャ

800 * 600 の大きさに固定します。

拍手する

4 Comments

通りすがり says...""

Access2007ですが、横サイズは変更できませんが、縦サイズの変更ができてしまいます・・・。

2010.06.16 13:02 | URL | #- [edit]
hatena says..."縦サイズの変更"

OSはなんでしょうか。
当方は、AC2007 WIN7 の環境ですが、縦も横も変更できないです。

2010.06.16 21:50 | URL | #5uE6dEgY [edit]
通りすがり says...""

どうもお世話になります。
XPとAccess2007の環境です。最大化ボタンも有効になっているようです。

2010.06.17 18:06 | URL | #- [edit]
雅 says...""

雅です。

SWP_NOMOVE じゃなく SWP_NOSIZE じゃないかな?
試してませんがNOMOVEだと移動させないだけな気が

あと GetWindowLong と SetWindowLong を使ってウィンドウスタイルから WS_BORDER を取ってしまうというのもありかも。(こっちも試してませんが)

# hatenaさんお久しぶりです。

2010.06.30 14:27 | URL | #- [edit]

Leave a reply






Trackbacks

trackback URL
http://hatenachips.blog34.fc2.com/tb.php/2-2756f269
該当の記事は見つかりませんでした。