掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IE7「ファイルのダウンロード」のクリック (ID:101466)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
熊谷様,K.J.J様,仮面弁士様、お世話になりました。 無事、ダウンロードができました。 こちらの誤解かも知れませんが、 vistaでは ' hWnd1 = GetDlgItem(hDlg1, 1148) 'ファイル名 ではhWnd1が取得できないようです。 xpは"edit"コントロールIDが1148ですが vistaでは1001となっているので ' hWnd1 = GetDlgItem(hDlg1, 1001) 'ファイル名 でもダメでした とりあえず 'ファイル名入力欄のハンドル取得 hWnd1 = FindWindowEx(hDlg1, 0&, "DUIViewWndClassName", vbNullString) If hWnd1 > 0 Then 'DUI..が取得できた場合(Vista) hWnd1 = FindWindowEx(hWnd1, 0&, "DirectUIHWND", vbNullString) hWnd1 = FindWindowEx(hWnd1, 0&, "FloatNotifySink", vbNullString) Else 'Xpの場合 hWnd1 = FindWindowEx(hDlg1, 0&, "ComboBoxEx32", vbNullString) End If 'ComboBoxから共通 hWnd1 = FindWindowEx(hWnd1, 0&, "ComboBox", vbNullString) hWnd1 = FindWindowEx(hWnd1, 0&, "edit", vbNullString) としました。 K.J.K様のソースはこれから勉強します。 本当にありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.