(VB6です)
BorderStyle=0で外観がゲームみたいなFORMを作り画面の中央に表示するようにしましたがこれを移動させたいという要望が出ました。MouseDownしている間にOnMousemoveで移動させることも考えられますがこれ以外にスマートな方法がありましたら教えてください。
> 外観がゲームみたいなFORM
??
> OnMousemove
VB6 で OnMousemove ということは、DHTML Application プロジェクトの
DHTMLPage オブジェクトでしょうか……? それとも、MouseMove イベントの間違い?
> これ以外にスマートな方法がありましたら教えてください。
これがスマートかどうか、と問われると首を傾げてしまいますが、たとえば
http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Movement/
とか。
> > 外観がゲームみたいなFORM
> ??
回答ではなくてすいません。
フルスクリーン表示ということでしょうかね?
> フルスクリーン表示ということでしょうかね?
…(^^;それだとさすがに
> 画面の中央に表示するようにしましたがこれを移動させたいという要望が
とはならないでしょう。
最近のオンラインゲームなどでは、ゲーム画面のみの Window 表示も多いようですが
タイトルバーが無い画面をひとくくりに
> 外観がゲームみたいな
と表現されてもなんだかなぁ。。。とは思います。
移動させたいならタイトルバーをつけたらいいじゃん。
スマートにってのも気に食わない表現だけど、コード量が少ないことを
意味してるなら、タイトルバーを付ければ0行で済むじゃんww
ツイート | ![]() |