マルチモニタ環境でのcxscreenNo.18240
近田 さん 04/10/31 21:31
 
マルチモニタ環境でのcxscreenなどを使うと、カーソルやマクロが動作している秀丸
がどのモニタ上にあっても、monitor==0の側、つまりメインのモニタのスクリーンの
大きさなどが返ってきますが、これは仕様でしょうか?(最初に「秀丸マクロ作者会
議室」に投稿していましたがこちらの会議室の方が適当なようなので投稿し直しまし
た)

windowsはXPのSP2、秀丸は4.14です。
下に、テストに使ったマクロを引用します。

message str(monitorcount)+" "+str(monitor)
 +"\n"+str(windowposx)+" "+str(windowposy)
 +"\n"+str(xworkarea)+" "+str(yworkarea)
 +"\n"+str(cxscreen)+" "+str(cyscreen)
 +"\n"+str(cxworkarea)+" "+str(cyworkarea);
if(monitor==0) {
  setmonitor 1;
 }else{
  setmonitor 0;
 }

message str(monitorcount)+" "+str(monitor)
 +"\n"+str(windowposx)+" "+str(windowposy)
 +"\n"+str(xworkarea)+" "+str(yworkarea)
 +"\n"+str(cxscreen)+" "+str(cyscreen)
 +"\n"+str(cxworkarea)+" "+str(cyworkarea);


[ ]
RE:18240 マルチモニタ環境でのcxscreenNo.18244
秀丸担当 さん 04/11/01 16:44
 

>マルチモニタ環境でのcxscreenなどを使うと、カーソルやマクロが動作している秀丸
>がどのモニタ上にあっても、monitor==0の側、つまりメインのモニタのスクリーンの
>大きさなどが返ってきますが、これは仕様でしょうか?(最初に「秀丸マクロ作者会
>議室」に投稿していましたがこちらの会議室の方が適当なようなので投稿し直しまし
>た)

これは、仕様とさせていただきます。
現在のウィンドウのあるほうのモニタを返すようにする修正は簡単ですが、互換
性の面から、仕様ということでお願いします。

[ ]
RE:18244 マルチモニタ環境でのcxscreenNo.18254
近田 さん 04/11/03 00:41
 
>互換性の面から、仕様ということでお願いします。

了解しました。

[ ]