質問者
スクロールバーが正常に表示されません。

質問
-
質問をはじめて行います。
Visual Studio2017を使用してWindows クアイアントを開発しています。
実行環境をWindows7からWindows10に移行した場合、スクロールバーが正常に表示されない問題が発生しています。
全ての情報が表示されていない場合、縦スクロールバーが表示されるようになっています。
しかし、
全ての情報が表示されていない場合でも、縦スクロールバーが表示されません。
スクロールバーの表示を判断するポイントがずれているように思っています。
英語版の環境では、上記の問題は発生していません。
日本語の環境で発生しています。
使用するフォントにも関連するのでしょうか?
対応方法を教えてください。
すべての返信
-
開発言語は?そのバージョンは?それと、画面解像度とスケール(100%とかのやつ)。
というあたりもありますが、まずはデバッグしてみてはいかがでしょうか?
今わかっているのは、以下の3つ
- VS2017でWindowsのアプリを作っていること(クライアントと書かれているからデスクトップアプリと思います)。
- Windows 7 では問題にはなっていなかったが Windows 10 では問題になっていること。
- 英語版だと問題が発生せず、日本語の環境だと発生するということ。
これらから推測されるのは以下のあたり
- 英語環境と日本語環境でスケールが異なっている
- どこかしらでHighDPIの影響を中途半端に受けている
あってるかどうかはわかりませんけどね。
いずれにしてもデバッグしてみないと詳しいことも調べれないと思います。
とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx
-
yama18さん、こんにちは。フォーラムオペレーターのHarukaです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
>スクロールバーの表示を判断するポイントがずれているように思っています。
→デバッグしましたか、または問題を再現できるサンプルをご提供いただけますでしょうか。
また、アプリはWindows 10でDPI認識を設定することをお勧めします。どうぞよろしくお願いします。
MSDN/ TechNet Community Support Haruka
ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~ -
yama18さん、こんにちは。フォーラムオペレーターのHarukaです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
ご質問いただいた件につきまして、その後のご状況いかがでしょうか。
デバッグしましたか、または問題を再現できるサンプルをご提供することで回答がつきやすくなります。どうぞよろしくお願いします。
MSDN/ TechNet Community Support Haruka
ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~