![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
こんにちは。
OPENFILENAME構造体のlpfnHookとFlagsメンバを以下の様にしてから、
//http://msdn.microsoft.com/en-us/library/ms646839 …
ofn.lpfnHook = OFNHookProc;
ofn.Flags = OFN_HIDEREADONLY | OFN_ENABLESIZING | OFN_ENABLEHOOK | OFN_EXPLORER;
//http://msdn.microsoft.com/ja-jp/library/cc410977 …
//フックプロシージャ
UINT CALLBACK OFNHookProc(HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch(iMsg)
{
case WM_INITDIALOG:
{
HWND hParent = ::GetParent(hWnd);
RECT rc;
::GetWindowRect(hParent, &rc);
const int x = (1440/*スクリーン横幅*/ - (rc.right - rc.left)) / 2;
const int y = (900/*スクリーン縦幅*/ - (rc.bottom - rc.top)) / 2;
::SetWindowPos(hParent, NULL, x, y, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
}
break;
}
return 0;
}
で出来ませんか。
この回答へのお礼
お礼日時:2009/04/16 02:46
回答して頂きありがとう御座います。
変更してみたところ、ダイアログの座標を指定する事が出来ました。
ですが、稀にダイアログが表示されない現象は改善されませんでした。
どうやら他に問題があるようなのでもう少し調べてみます。
どうもありがとう御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) bingチャットの内容(縦長)をスクリーンショットで保存する方法 3 2023/02/28 02:13
- YouTube Win10 Youtubeの動画を開くと、必ず右下に設定ダイアログ?が表示されます 2 2023/03/26 11:35
- 物理学 角運動量の式変形が分かりません。 4 2022/08/03 21:04
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- その他(プログラミング・Web制作) vbaで座標を指定してコマンドプロンプト画面を表示させる。 1 2023/01/09 16:06
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- Excel(エクセル) G/標準;-G/標準;""; に例外をつける 3 2023/05/10 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像の座標取得
-
エクセルVBAで画像を貼り付ける...
-
C#で、画像の、指定した座標の...
-
ペイント機能
-
マウスストーカーのようにカー...
-
ピクチャーボックスのスケール...
-
MFC DirectXのデバイスの再設定
-
コモンダイアログの表示座標
-
UWSCで特定の文字をクリックす...
-
VBA HTML要素または文字の座標...
-
バナーにリンクを埋め込む方法
-
Unityでピクセル情報を取得する...
-
グラフの変化をアニメにするには?
-
UWSC画像認識で座標の位置がず...
-
マウスイベントが動かない
-
VBでクリックイベントを発生さ...
-
Delphi6で、指定した座標のRGB...
-
uwscについて、同一の画像(仮...
-
Excel VBAで他アプリケーション...
-
「ご処理進めて頂きますようお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで画像を貼り付ける...
-
C#で、画像の、指定した座標の...
-
Excel VBAで他アプリケーション...
-
VBでクリックイベントを発生さ...
-
外付ディスプレイで AutoHotkey...
-
UWSC画像認識で座標の位置がず...
-
バナーにリンクを埋め込む方法
-
UWSCのCHKIMG関数について
-
マウスストーカーのようにカー...
-
VBA HTML要素または文字の座標...
-
uwscについて、同一の画像(仮...
-
マウスイベントが動かない
-
UWSファイルの編集?
-
VBAで ScreenToClient を使いたい
-
グラフの変化をアニメにするには?
-
Unityでピクセル情報を取得する...
-
puctureBoxの一部の色を変えた...
-
マウスカーソルの移動
-
エディットボックスの色変更に...
-
JPGの画像ファイルの結合
おすすめ情報