マルチモニタ環境でのcxscreenなどNo.04506
近田 さん 04/10/25 15:26
 
マルチモニタ環境での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);


[ ]