Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32426 / 76734 ←次へ | 前へ→

【49544】Re:IEで新しく開いたWindowを制御する
発言  neptune  - 07/6/10(日) 10:19 -

引用なし
パスワード
   こんにちは

>'#ここで新しく開いたWindowをつかみたい。
>  '#開かれるWindowのタイトルが一定なら
>  '#Shell.Applicationでできる。
のしたのソースも見てみました。(いままで見ていませんでした。m(_ _))

Windowを移動させるにはMoveWindowが使用できます。
以下宣言
Private Declare Function MoveWindow Lib "user32" _
  (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, _
  ByVal nWidth As Long, ByVal nHeight As Long, _
  ByVal bRepaint As Long) As Long

注意:各数値の単位はpixelです。

以下MSDNより引数部分引用/////////////
hWnd
ウィンドウのハンドルを指定します。
X
ウィンドウの左端の新しい位置を指定します。
Y
ウィンドウの上端の新しい位置を指定します。
nWidth
ウィンドウの新しい幅を指定します。
nHeight
ウィンドウの新しい高さを指定します。
bRepaint
ウィンドウを再描画するかどうかを指定します。TRUE を指定すると、ウィンドウ
に WM_PAINT メッセージが送られます。FALSE を指定すると、
再描画は行われません。この指定は、クライアント領域、非クライアント領域
( タイトルバーとスクロールバーを含む)、および親ウィンドウの、
子ウィンドウを移動したことにより画面に現れたあらゆる部分に適用されます。

ごゆっくりどうぞ。
8 hits

【49515】IEで新しく開いたWindowを制御する ハチ 07/6/8(金) 14:04 質問
【49518】Re:IEで新しく開いたWindowを制御する neptune 07/6/8(金) 15:38 発言
【49532】Re:IEで新しく開いたWindowを制御する ハチ 07/6/8(金) 18:09 お礼
【49538】Re:IEで新しく開いたWindowを制御する neptune 07/6/9(土) 14:55 回答
【49544】Re:IEで新しく開いたWindowを制御する neptune 07/6/10(日) 10:19 発言
【49562】Re:IEで新しく開いたWindowを制御する ハチ 07/6/11(月) 13:14 お礼
【49563】Re:IEで新しく開いたWindowを制御する neptune 07/6/11(月) 15:06 発言
【49569】Re:IEで新しく開いたWindowを制御する ハチ 07/6/11(月) 16:46 お礼
【49578】Re:IEで新しく開いたWindowを制御する neptune 07/6/11(月) 21:55 発言
【49586】Re:IEで新しく開いたWindowを制御する ハチ 07/6/12(火) 9:29 発言
【49592】WebBrowserコントロールもやってみました ハチ 07/6/12(火) 11:23 発言
【49600】Re:WebBrowserコントロールもやってみました neptune 07/6/12(火) 14:08 発言

32426 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free