トップページ > 過去ログ > 記事閲覧
ウィンドウの移動について
名前:ルーク 日時: 2012/12/25 10:34

お世話になります。 SetWindowStyleModeを使ってタイトルバーを消し、 SetWindowPositonでウィンドウを動かせるように しましたが、X,Y軸いずれかが0以下になるとウィンドウが ぱっと消えてしまいます。 (MoveWindowやSetWindowPosも同じでした) タイトルバーがある時のように画面外(マイナス方向)に 出ても消えないようにするにはどうすれば良いか悩んでいます。 どなたか良い方法をご存知の方いらっしゃいました らご教示のほどお願いいたします。

Page: 1 |

Re: ウィンドウの移動について ( No.1 )
名前:いっち 日時:2012/12/26 22:01

事象が若干異なるようですが、以下のスレッドの内容はご参考になりますでしょうか? > ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=2553
Re: ウィンドウの移動について ( No.2 )
名前:ルーク 日時:2012/12/27 09:28

お忙しい中ご回答いただきありがとうございます。 「ウインドウ枠をクリックしたと誤認させる」という方法で 同じようにウィンドウを動かすことはできるのです が、やはりX,Y軸のいずれかの頂点が0以下になるとウィンドウは 動かなくなりました(ドラッグ中は0以下になっても大丈夫です)。
Re: ウィンドウの移動について ( No.3 )
名前:ルーク 日時:2012/12/27 09:53

↑すみません。 たぶん、私がやろうとしている事に問題があります。 「ウィンドウの上部をドラッグしている状態の時」という 条件を付加しようとして失敗しています。
Re: ウィンドウの移動について ( No.4 )
名前:ルーク 日時:2012/12/27 10:34

何度もすみません。 もしかして、GetMousePointはウィンドウのX,Y軸が0以下の時、 値を正常に返していないのでしょうか? ウィンドウ枠を表示させた状態でも枠の頂点が0以下になると ウィンドウ内に配置したキャラクターをマウスでクリックできません(本来はクリックすると画像が変わるようになっています)。
Re: ウィンドウの移動について ( No.5 )
名前:ルーク(解決) 日時:2012/12/27 10:58

…やはりGetMousePointの問題でした。 「マルチモニタのマウス座標取得について」 を見て解決しました。 ありがとうございました。

Page: 1 |