Page 55 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼クロスラインカーソルが画面の端で表示されない… N 15/05/22(金) 4:00 ┣Re(1):クロスラインカーソルが画面の端で表示されない… R.N 15/05/22(金) 9:07 ┃ ┗Re(2):クロスラインカーソルが画面の端で表示されない… N 15/05/22(金) 16:31 ┣再現します mirror 15/05/22(金) 16:51 ┃ ┗Re(1):再現します N 15/05/22(金) 17:21 ┣Re(1):クロスラインカーソルが画面の端で表示されない… くにば 15/05/26(火) 10:28 ┃ ┗Re(2):クロスラインカーソルが画面の端で表示されない… N 15/05/26(火) 14:22 ┗何故、切れて表示されるのか mirror 15/05/26(火) 20:06 ┗Re(1):何故、切れて表示されるのか N 15/05/27(水) 19:21 ┗Re(2):何故、切れて表示されるのか mirror 15/05/28(木) 11:57 ┗Re(3):何故、切れて表示されるのか N 15/05/28(木) 15:28 ─────────────────────────────────────── ■題名 : クロスラインカーソルが画面の端で表示されない… ■名前 : N ■日付 : 15/05/22(金) 4:00 -------------------------------------------------------------------------
宜しくお願いします。 今回8.0dをインストールさせて頂きましたが、7.11と同様にワイド画面でjwwを使用しクロスラインカーソルを利用すると右端に於いてクロスラインの横線が消えてしまいます。 なぜか縦線は表示されているのですが。。 なんとか画面端までクロスラインカーソルが表示される方法はないでしょうか? 環境は Win7-64bit デュアルでメインが1050x1680、サブが3440x1440です。 作業はほぼサブで行っています。 |
▼Nさん:こんにちは jww_Ver7.11からVer8.00dにされてから、でしたら、Direct2Dが関係あるかもしれません。 (メニュー)表示 ⇒ Direct2D チェックなし 試してみては、どうでしょう? |
▼R.Nさん、初めましてです。 回答の方、ありがとう御座います。 ただ2Dは関係がなさそうです。 7.11の時からの症状で8.0dで改善するかと思っていましたが、症状が変わらなかったので他に何か原因があるのかと思っていましたが、皆さんの環境では出ない症状なのでしょうか? |
▼Nさん: 気がつかなかったのですが、4k解像度で再現しますね Windowsの、DPIスケーリングの影響だと思います 解像度を2kなどに落として、DPIスケーリング100%にするとどうでしょうか? (Windowsの、画面の解像度の[テキストやその他の項目の大きさの変更]です) |
▼mirrorさん: コメントありがとう御座います。 >気がつかなかったのですが、4k解像度で再現しますね ↑4k環境で症状が出るんですね。 >Windowsの、DPIスケーリングの影響だと思います >解像度を2kなどに落として、DPIスケーリング100%にするとどうでしょうか? >(Windowsの、画面の解像度の[テキストやその他の項目の大きさの変更]です) ↑DPIは現状100%になっていました。 解像度を2kに…との事ですが図面を広い範囲で確認したいため、この解決策は難しいです。 今のところは、クロスラインを利用せず使う様にします。 どうやらユーザー側で調整が出来そうにないのでソフト側で修正して頂けると幸いです。 |
十年ほど前に同様の件でアドバイスを受けた者です。 1280x1024 x2の運用でしたが、作業領域が単体画面内は支障なかったのですが 2画面に跨らせると右側画面の右端でラインカーソルがとぎれました。 OS変更、ディスプレーカード変更等行いましたが改善せず現在にいたっております。 この度の状況と、当時の私の状況から、水平ライン長さ表示に、ある限界があるのでは、と、素人ながら思っております。 当時のアドバイスのひとつにラインカーソルの線種変更があり、線種2で運用しておりましたが目盛の表示時に難があり、8番を実線にして運用しています。 本来のカーソルの動きと少々ちがうようなのでお気に召すかどうかわかりませんが 如何でしょうか。 |
▼くにばさん: コメント、ありがとう御座います。 いろいろといじってはいたのですが、どうにもならない様で諦めていましたが一度試させて頂きたいと思います。 標記の件は社有パソコンでの症状でしたが、不思議なことに自宅の2560x1080×4面では症状がありませんでした。。 どうやら「4k環境で再現する」…という訳ではなさそうです。 |
簡単に、クロスラインカーソルが切れる原因を説明すると Jw_cadが認識している画面の解像度とは違う解像度でモニターが動作しているからです 原因は幾つかあります、元々Jw_cadはマルチモニターには非対応だと思いますが マルチモニターを別々の解像度で古いOSで使う場合、Jw_cadはひとつの解像度で動作し 小さい解像度で認識している場合には、大きい解像度のモニターでは右側が切れます 又2面を拡張で使用する場合も、古いOSでは片側の解像度になるような仕様です しかしながら、ユーザーに仕組みが理解できるスキルがあれば 古いOSでも、マルチモニターでJw_cadの運用は可能になる場合があります 更に、ver800a以降はDPIに関するマニフェストの追加で複雑になります マルチモニターには対応できていないので、やはり単一の解像度で動作しますが 新しいOSの場合は、マニフェストの宣言により、環境情報取得用APIの動作が変わり Jw_cadは、DPIスケーリングに応じた解像度を取得するようになります それに依り、DPI調整などを行った場合にも、右側が切れるような場合があります Jw_cadは、終了時に環境についてのレジストリを保存しています 画面の解像度についても保存しているようですので クロスラインカーソルの右側が切れる場合は、確認してみると良いでしょう HKEY_CURRENT_USER\Software\Jw_cad\jw_win\ToolBar-Summary 上記が、意図した解像度で無い場合は、ユーザー側で環境の再構築の検討が必要です 基本的に Jw_cadがシステムから情報を取得し、それを適用してGUIを作成するものですので Jw_cad側で修正・対応されるのが、一番確実で的確な方法だと思いますが 全ての環境を、作者が構築できないのは自明ですので、正確な情報提供が必要です 現状、私の環境では100%再現させる事ができ、且つ100%対応できる事象である事から 修正して貰いたい内容だと思いますが、ユーザーでも対策できる内容だと思います |
▼mirrorさん: コメントありがとう御座いました。 >簡単に、クロスラインカーソルが切れる原因を説明すると >Jw_cadが認識している画面の解像度とは違う解像度でモニターが動作しているからです 設定>基本設定>にある[画面横ドット数]が[1050]になっていたので、そうなのだとは思っていましたが、選択不可になっているために悩んでいました。 >Jw_cadは、終了時に環境についてのレジストリを保存しています >画面の解像度についても保存しているようですので >クロスラインカーソルの右側が切れる場合は、確認してみると良いでしょう >HKEY_CURRENT_USER\Software\Jw_cad\jw_win\ToolBar-Summary >上記が、意図した解像度で無い場合は、ユーザー側で環境の再構築の検討が必要です > レジストリを確認したところ、おっしゃるとおり[ScreenCX]の値が[1050]になっていました。 これを[3440]としてjwwを起動して[画面横ドット数]を確認すると[3440]となっています。 この状態でクロスラインカーソルは問題なく表示されましたので、コレが原因だとは判断できたのですがjwwを終了させると[ScreenCX]の値が[1050]へ戻ってしまいます。 …なので、次にjwwを起動させると同じ症状となってしまって(>_<) この[ScreenCX]値を固定してしまう方法はないものでしょうか? |
▼Nさん: レジストリ値は、原因ではなく結果です 起動の都度書き換えるのは愚策で、クロスラインが正常表示されても その他の動作は担保されていません、恐らく作者も想定外でしょう Jw_cadは、WindowsAPIから情報を受け取っているにすぎません 情報を出すWindows側で、大きい解像度のほうが取得できるように メインモニターを、3440にしてみるとどうでしょうか 或は、シングルモニターで運用するかです 残念ながら、私にはWindows7の環境がありません 又、マルチモニターに関してDPIの仕様も変更されていますので 私が適用している対策では、対応できない可能性があります |
▼mirrorさん: コメントありがとう御座いました。 >その他の動作は担保されていません、恐らく作者も想定外でしょう > レジストリ固定はやっぱり無理ですよね。 >Jw_cadは、WindowsAPIから情報を受け取っているにすぎません >情報を出すWindows側で、大きい解像度のほうが取得できるように >メインモニターを、3440にしてみるとどうでしょうか この案もありかと思っていましたが、デスクレイアウトの関係で難しく断念していました。 >或は、シングルモニターで運用するかです デュアルを経験すると、シングルには戻れなさそうです(笑) >残念ながら、私にはWindows7の環境がありません >又、マルチモニターに関してDPIの仕様も変更されていますので >私が適用している対策では、対応できない可能性があります いろいろとアドバイスを頂きありがとう御座いました。 環境と、使い勝手を考慮して方向を決めていきたいと思います。 |