次の方法で共有

フォームのポップアップ表示を背面にしたい

Anonymous
2013-05-29T03:18:12+00:00

フォームをポップアップ「はい」、作業ウインドウ固定「いいえ」で開いた際に、

最前面にフォームが表示されてしまうのですが、これをやめる方法はないでしょうか?

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Const HWND_TOPMOST As Long = -1

Private Const HWND_NOTOPMOST As Long = -2

Private Const SWP_NOSIZE As Long = &H1&

Private Const SWP_NOMOVE As Long = &H2&

Private Sub Form_Open(Cancel As Integer)

        Call SetWindowPos(Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)

などとやってみましたが、どうしても最前面にでてしまいます。

良い方法があればご教示お願いいたします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-06-03T05:45:52+00:00

    こんにちは。

    ずっち さん、いつもアドバイスありがとうございます。

    ムルティプラおやじ さん、マイクロソフト コミュニティ への投稿ありがとうございます。

    アドバイスの方法は試してみましたか?

    当フォーラムに画像を投稿する方法を書いているページを紹介しておきますね。

    (個人情報が含まれているなど、画像内の公開したくない部分はペイントなどを使って塗りつぶしてから投稿してください)

    画面の取り込みを行う (PrintScreen)

    マイクロソフト コミュニティ 上で質問や返信で画像を貼り付ける方法を教えてください。

    確認結果などの返信、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-05-30T00:20:44+00:00

    おはようございます、ずっちです。

    タブ表示になっているのかな?

    リボンの[ファイル]タブ > [オプション] で access のオプションを開き、

    [カレントデータベース] 内の「ドキュメントウィンドウオプション」をご確認ください。

    初期値は「タブ付きドキュメント」です。

    これを「ウィンドウを重ねて表示する」を選択すると、2003以前のようなMDI形式になります。

    すべてのウィンドウが小窓になります。

    もしこの回答が的外れでしたら、現在がどういう状態なのか、画像を貼ってお教えいただけますか。

    貼り方はコミュニティのどっかにあります^^;

    ご確認ください^^

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-05-29T11:45:56+00:00

    お返事ありがとうございます。

    ポップアップを「いいえ」にすると、親フォームと同じウインドウ内に出てしまいます。

    なんとか、ウインドウハンドルをいじくって、通常の最前面表示しないウインドウ表示

    にしたいと考えています。

    検索しても、このような事例がないようですので、質問させていただきました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2013-05-29T03:57:19+00:00

    こんにちは、ずっちです。

    簡単に言ってしまえば、原因は「ポップアップにしているから」です。

    ポップアップに設定して開くと、ほかのウィンドウよりも常に手前に表示されるようになります。

    どういうものが理想なのか、現状はどうなのかを教えていただければ、

    代替案が出せるかもしれません。

    上の説明で不足でしたらそこらへんもあわせて書いてみてください^^

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません