none
スクロールバーが正常に表示されません。 RRS feed

  • 質問

  • 質問をはじめて行います。

    Visual Studio2017を使用してWindows クアイアントを開発しています。

    実行環境をWindows7からWindows10に移行した場合、スクロールバーが正常に表示されない問題が発生しています。

    全ての情報が表示されていない場合、縦スクロールバーが表示されるようになっています。

    しかし、

    全ての情報が表示されていない場合でも、縦スクロールバーが表示されません。

    スクロールバーの表示を判断するポイントがずれているように思っています。

    英語版の環境では、上記の問題は発生していません。

    日本語の環境で発生しています。

    使用するフォントにも関連するのでしょうか?

    対応方法を教えてください。

    2019年8月15日 6:03

すべての返信

  • 開発言語は?そのバージョンは?それと、画面解像度とスケール(100%とかのやつ)。

    というあたりもありますが、まずはデバッグしてみてはいかがでしょうか?

    今わかっているのは、以下の3つ

    1. VS2017でWindowsのアプリを作っていること(クライアントと書かれているからデスクトップアプリと思います)。
    2. Windows 7 では問題にはなっていなかったが Windows 10 では問題になっていること。
    3. 英語版だと問題が発生せず、日本語の環境だと発生するということ。

    これらから推測されるのは以下のあたり

    • 英語環境と日本語環境でスケールが異なっている
    • どこかしらでHighDPIの影響を中途半端に受けている

    あってるかどうかはわかりませんけどね。

    いずれにしてもデバッグしてみないと詳しいことも調べれないと思います。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    2019年8月16日 1:47
  • yama18さん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >スクロールバーの表示を判断するポイントがずれているように思っています。
    →デバッグしましたか、または問題を再現できるサンプルをご提供いただけますでしょうか。
    また、アプリはWindows 10でDPI認識を設定することをお勧めします。

    https://docs.microsoft.com/en-us/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年8月19日 8:15
    モデレータ
  • yama18さん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    ご質問いただいた件につきまして、その後のご状況いかがでしょうか。
    デバッグしましたか、または問題を再現できるサンプルをご提供することで回答がつきやすくなります。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年8月28日 8:37
    モデレータ