[リストへもどる]
一括表示
タイトルウィンドウモードの位置指定できますか?
記事No265
投稿日: 2014/06/07(Sat) 02:06:00
投稿者ひらい
表題のとおり、ウィンドウモードで起動したときにそのウィンドウの位置を指定したいと思いますができますでしょうか?

タイトルRe: ウィンドウモードの位置指定できますか?
記事No266
投稿日: 2014/06/08(Sun) 01:57:39
投稿者田村(管理人)
参照先http://www.denkabow.com
ひらいさん、こんばんは。

> 表題のとおり、ウィンドウモードで起動したときにそのウィンドウの位置を指定したいと思いますができますでしょうか?

できます。
若葉ヘルパーのWindowFormメソッドを使用して、ゲームウインドウのフォームオブジェクトを取得します。次に取得したフォームオブジェクトへ対してゲームウインドウの表示位置を変更します。

具体的に下記のようになります。(Visual Basic)

Sub Main()

Try
'オブジェクト変数をインスタンス化します。
w = New Wakaba.Helper

'若葉ヘルパーを初期化します。
w.Initialize()

'ゲームウインドウのフォームオブジェクトを取得します。
'若葉ヘルパーの初期化後に実行します。
Dim GameForm As Form = w.WindowForm

'ゲームウインドウの表示位置を変更します。
GameForm.Top = 10
GameForm.Left = 10

'ウィンドウを閉じるまで画面を更新します。
Do
w.ScreenRefresh(True)
Loop While Not w.WindowClosing

Catch ex As Exception

'エラーメッセージを表示します。
MessageBox.Show(ex.Message & ex.StackTrace)

End Try

'若葉ヘルパーのオブジェクトを破棄します。
w.Dispose()

End Sub