HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0606
Rabbit_footメモ帳2解決


Rabbit_foot

リンク

2010/6/6(Sun) 14:35:17|NO.33067

質問です。execで"notepad"をいれて、メモ帳がでますよね?
このメモ帳をだすPC画面からの位置をあらかじめ決めることはできないのでしょうか?
サンプルソースを書いていただければ幸いです。



この記事に返信する


あり

リンク

2010/6/6(Sun) 15:48:08|NO.33074

実用性は薄いかもしれませんが
メモ帳を起動させてからの移動ならそれほど難しくないです。

#include "hspext.as" #include "user32.as" set_X = 0 ;メモ帳の起動位置X set_Y = 0 ;メモ帳の起動位置Y screen 0, 500, 400, 0, 0, 0 button "起動", *start stop *start exec "notepad" wait 10 aplsel "無題 - メモ帳", 0 Win_Name = refstr mes "メモ帳のタイトル " + Win_Name FindWindow 0, Win_Name Memo_hwnd = stat mes "メモ帳のハンドル " + Memo_hwnd dim RECT, 4 GetWindowRect Memo_hwnd, varptr(RECT) XWin_size = RECT(2) - RECT(0) ;メモ帳のXサイズ YWin_size = RECT(3) - RECT(1) ;メモ帳のYサイズ mes "メモ帳のXサイズ " + XWin_size mes "メモ帳のYサイズ " + YWin_size MoveWindow Memo_hwnd, set_X, set_Y, XWin_size, YWin_size, 1
あまり良く調べずに作ったのでもっと良い方法がありそうな気がします。
あくまで参考程度という事で・・・(汗)



Rabbit_foot

リンク

2010/6/7(Mon) 11:48:50|NO.33119

いえ、参考になりました。ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.