次の方法で共有

KB4495667 でデスクトップアプリのフォーム内のオブジェクトの幅が広くなる

Anonymous
2019-05-04T12:22:35+00:00

KB4495667 を適用すると、当方が販売しているデスクトップアプリのフォーム内のオブジェクトの幅が広くなり、フォーム内で各オブジェクトが切れてしまいます。

日本語版のデスクトップアプリで発生します。

英語版のデスクトップアプリでは発生しません。

この更新は、「令和」対応とのことですので、客先に「適用しないでほしい」とは言えません。

Microsoft 社は、この問題を把握していて、今後の更新で修正されるのでしょうか?

それとも、デスクトップアプリ側で何か対策する必要があるのでしょうか?

家庭向け Windows | Windows 10 | Windows Update

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2019-05-06T01:56:32+00:00

早速のアドバイス、ありがとうございます。

しかしながら、当方のアプリケーションでは、文字表示について、全て、フォントの設定 (フォントの種類,サイズ,等) を指定して表示しております。

具体的には、文字表示が間延びしているのではなく、パネルの幅が、指定より広がってしまっているように見えるのです。

また、ラベルの位置も少し右にずれてしまっているように見えます。

アドバイスいただいた通り、フィードバックHUBに投稿してみます

> 当方のアプリケーションでは、文字表示について、全て、フォントの設定 (フォントの種類,サイズ,等) を指定して表示しております。

指定フォント に依るのでは?

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2019-05-04T13:20:57+00:00

この表示位置の問題は、アプリケーション側の表示位置の座標の計算方法に依存する問題なので、アプリケーションの実装方法次第なのです。フォントの仕様が変わったので、座標計算のパラメーターが変わってしまった結果になります。逆に言えば、問題が発生していないアプリケーションもあるということです。これで問題が発生するのであれば、おそらく[設定]-[システム]-[ディスプレイ]で表示倍率を変更された場合にも同じような問題が発生することでしょう。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2019-05-04T12:48:23+00:00

こんにちは。

原因としては下記で解説されている通りだと思います。

これが仕様ということであれば今後修正されることはないです。

https://qiita.com/CodeOne/items/22004635d3c7cc5...

※ 上記はマイクロソフトのサイトではないので広告等にはご注意ください。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

12 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-05-04T12:36:16+00:00

    日本語フォントの仕様がバージョンアップで変わっていますので、アプリケーションがフォントの表示に応じた表示域ではなく固定のサイズで表示域を確保していないようなものでは問題が起きる可能性があります。もっともこれで問題が発生するのであれば、拡大表示の設定で拡大設定を変更されても問題が起きやすいので、本来はアプリケーション側の問題です。

    MS Mincho/MS Gothicのフォントのバージョンを確認してみてください。

    Windows 7 ver.5.01

    Windows 8/8.1 ver.5.10

    Windows 10 ver.5.12

    新元号対応済み ver.5.30

    Yu Mincho/Yu Gothicも同様に

    Office ver.1.70

    Windows 10 ver.1.84

    新元号対応済み ver.1.90

    今後、Windows 10 ver.1909以降では、これが標準になるはずなので、クレームであればフィードバックHUBに投稿した方がいいでしょう。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-05-04T12:56:32+00:00

    早速のアドバイス、ありがとうございます。

    しかしながら、当方のアプリケーションでは、文字表示について、全て、フォントの設定 (フォントの種類,サイズ,等) を指定して表示しております。

    具体的には、文字表示が間延びしているのではなく、パネルの幅が、指定より広がってしまっているように見えるのです。

    また、ラベルの位置も少し右にずれてしまっているように見えます。

    アドバイスいただいた通り、フィードバックHUBに投稿してみます

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません