2つのFormを同時に動かしたい


moto  2004-05-11 21:52:43  No: 113181  IP: [192.*.*.*]

はじめまして、motoです。
2つ表示されているFormのうち1つを移動させたら、それに伴い
もう片方も、移動させたいのですが、どうしたら出来るでしょうか?
フォームを移動させると、うまくイベントが取得できないので困っています。
※FormはMDIの子フォームです

よろしくお願いします。

VB6 SP6 WinXPで作業をしています。

編集 削除
のん  2004-05-11 22:59:50  No: 113182  IP: [192.*.*.*]

残念ながらフォームにはウィンドウの位置が移動したときのイベントは
あがってきません。

実現手段として、フォームをサブクラス化してWM_MOVEメッセージ
を拾い、そのときにウィンドウの位置を調整するといった方法があります。

サブクラス化の手法は「VB」「サブクラス化」等をキーワードに
サイトを検索するば例があります。

編集 削除
moto  2004-05-12 00:05:46  No: 113183  IP: [192.*.*.*]

ありがとうございます。一度探してみます

編集 削除