ToolStrip.RescaleConstantsForDpi(Int32, Int32) ToolStrip.RescaleConstantsForDpi(Int32, Int32) ToolStrip.RescaleConstantsForDpi(Int32, Int32) ToolStrip.RescaleConstantsForDpi(Int32, Int32) Method

定義

派生クラス内でのオーバーライド時に、コントロールの描画に使用される任意のマジック ナンバーの再スケーリングを処理します。When overridden in a derived class, handles the rescaling of any magic numbers that are used in control painting.

protected:
 override void RescaleConstantsForDpi(int deviceDpiOld, int deviceDpiNew);
protected override void RescaleConstantsForDpi (int deviceDpiOld, int deviceDpiNew);
override this.RescaleConstantsForDpi : int * int -> unit
Protected Overrides Sub RescaleConstantsForDpi (deviceDpiOld As Integer, deviceDpiNew As Integer)

パラメーター

deviceDpiOld
Int32 Int32 Int32 Int32

前の DPI 値です。The old DPI value.

deviceDpiNew
Int32 Int32 Int32 Int32

新しい DPI 値です。The new DPI value.

注釈

現在の DPI 値を取得する基本クラスのメソッドを呼び出す必要があります。You must call the base class method to get the current DPI values. RescaleConstantsForDpiメソッドが呼び出されるは、アプリケーションの場合にのみモニターごとのバージョン 2、.NET Framework 4.7.1 を対象とまたはそれ以降であり、EnableDpiChangedMessageHandlingEnableDpiChangedHighDpiImprovements構成スイッチがオンにします。The RescaleConstantsForDpi method is invoked only when an application opts into per-monitor version 2, targets .NET Framework 4.7.1 or later, and has the EnableDpiChangedMessageHandling and EnableDpiChangedHighDpiImprovements configuration switches turned on.

適用対象