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

タイトル Re^6: メモ帳のカーソル位置
投稿日: 2012/07/09(Mon) 09:03
投稿者Boze
> 一方がメイン画面、他方がサブ画面という構成なのですね。
すみません、# 2 画面合わせて 1 つの広いデスクトップとするモードです

> SendMessage の呼出し後、Err.LastDLLError は何を返してきますか?
〜> 操作対象としているメモ帳の HWND は、どのようにして取得してますか?

#1 Windowタイトルからメモ帳のウィンドウハンドルを拾いそこからChildWindowのWindowHandleを  拾っています。
#2 SendMessageで末尾までカーソルを移動しています。

1画面のときは期待どおりの動きをし、2画面のときは左画面の左上に起動しカーソルはトップにあるままで末尾には移動していません。

> > ちなみに、左モニタが19インチ縦置き、右モニタが17インチ横置きです。
> モニタの物理サイズではなく、論理解像度はどのようになっていますか?
> (左が長辺1920x短辺1080、右が長辺1280x短辺1024 など)
>
> また、左右どちらをメインモニタにしているのでしょうか。
> (右がメインモニタなら、左側はマイナス座標系ということになります)
>
> また、それぞれの画面の(論理上の)配置はどうなっているのでしょうか。
下辺そろえです

>そのため、起動後に MoveWindow API で移動することになりそうです。
GetSystemMetrics APIの定数値を調べる段階でとまっていたので教えていただいた値を使用してうまくできそうです。

作業結果はまた報告させて頂きます。
有難うございました。

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

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