名前 題名 ▼ Mr.XRAYさん > > DialogWnd := FindWindow(nil, '印刷'); > > if DialogWnd = 0 then exit; > > これダメですね.Windows 7 + Excel2007でやったら, > エクセル操作フォームExの[印刷]ボタンを検出してしまいました. > 前の > > DialogWnd := Message.LParam; > if GetWindowTextStr(DialogWnd) <> '印刷' then exit; > > にしたらOKでした.当然か!? > 単に,タイトルが[印刷]のウィンドウを探すのではなく, > アクティブになったウィンドウの[印刷]のウィンドウを探すのだから? GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link