タイトルバーのないFORMをドラッグして移動したい


禁煙中  2007-06-19 20:05:23  No: 99020

(VB6です)
BorderStyle=0で外観がゲームみたいなFORMを作り画面の中央に表示するようにしましたがこれを移動させたいという要望が出ました。MouseDownしている間にOnMousemoveで移動させることも考えられますがこれ以外にスマートな方法がありましたら教えてください。


魔界の仮面弁士  2007-06-19 20:16:17  No: 99021

> 外観がゲームみたいなFORM
??

> OnMousemove
VB6 で OnMousemove ということは、DHTML Application プロジェクトの
DHTMLPage オブジェクトでしょうか……? それとも、MouseMove イベントの間違い?

> これ以外にスマートな方法がありましたら教えてください。
これがスマートかどうか、と問われると首を傾げてしまいますが、たとえば
http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Movement/
とか。


ささき  2007-06-19 22:25:41  No: 99022

> > 外観がゲームみたいなFORM
> ??

回答ではなくてすいません。
フルスクリーン表示ということでしょうかね?


特攻隊長まるるう  2007-06-19 22:56:07  No: 99023

> フルスクリーン表示ということでしょうかね?
…(^^;それだとさすがに
> 画面の中央に表示するようにしましたがこれを移動させたいという要望が
とはならないでしょう。

最近のオンラインゲームなどでは、ゲーム画面のみの Window 表示も多いようですが
タイトルバーが無い画面をひとくくりに
> 外観がゲームみたいな
と表現されてもなんだかなぁ。。。とは思います。

移動させたいならタイトルバーをつけたらいいじゃん。
スマートにってのも気に食わない表現だけど、コード量が少ないことを
意味してるなら、タイトルバーを付ければ0行で済むじゃんww


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加