tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: 拡大鏡の画面四隅へのドッキング状態を解除するには
投稿日: 2014/03/06(Thu) 15:45
投稿者YK
> YKさん
>
> 当方では FindWindow("MagUIClass", "拡大鏡")
> にてウィンドウハンドルは取得できるのですが、SetWindowPos しても移動させることが
> できません。(まだ原因はわかっていません。)

    lnghwnd = FindWindow("MagUIClass", "拡大鏡")
    lngRtn = SetWindowPos(lnghwnd, 0, 150, 400, 0, 0, SWP_NOACTIVATE Or SWP_NOZORDER Or SWP_NOSIZE)
    'つぎの方法で拡大鏡(矩形)の表示位置を任意に指定しています。
    lnghwnd = FindWindow("MagUIIconClass", "拡大鏡")
    lngRtn = SetWindowPos(lnghwnd, 0, 150, 400, 0, 0, SWP_NOACTIVATE Or SWP_NOZORDER Or SWP_NOSIZE)

を両方とも書いて実行すれば表示されている状態に引っ掛かるからです。
spy++ で拡大鏡を探してみて下さい。2個あると思います。

サリーさんの方法で出来たならそれでよろしかと。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。