HSPで作成したソフトを終了させるとき
(メニューバーのクローズボックスなどで閉じるなど)、
ginfo_wx1 / wy1 を得て、これをなんらかのファイル(以下Aと置きます)に保存しておいて、
次回このソフトを起動したときに、Aを読みこんで、
おなじ位置にウインドウを開くようにしてました。
あるとき起動すると、ウインドウが出てきません。
Aを調べてみたら、ginfo_wy1 の該当部分が -32768 になっていました。
この値だと、「ウインドウは画面上の外に開いていたから画面内に見えなかった」
ということがわかりました。
その後、いろいろ試したのですが、
ginfo_wy1 (wx1 でなく、wy1 のほうです)の値が -32768 になる
ということを再現することができませんでした。
(なのでもしかしたら、私のスクリプト内の「ファイルAを書きこむ部分」にバグがあり、
ginfo_wy1 が -32768 を返したのではないのかもしれません。)
ウインドウを最小化にすると ginfo_wy1 の値は -32000 になることはわかったのですが、
-32768 になることは、ネットを調べたりしてもわかりませんでした。
「ginfo_wy1 の値が -32768 になる」ことはあるのでしょうか?
ご存知のかた、ご教授おねがいいたします。