292 references to DpiHelper
System.Windows.Forms (292)
misc\DpiHelper.cs (2)
191if ((DpiHelper.IsScalingRequired || enableDpiChangedMessageHandling) && IsDpiAwarenessValueSet()) 481Size deviceImageSize = DpiHelper.LogicalToDeviceUnits(logicalImage.Size, deviceDpi);
winforms\Managed\System\WinForms\Application.cs (3)
2608using (DpiHelper.EnterDpiAwarenessScope(context)) { 2635if (!DpiHelper.EnableDpiChangedHighDpiImprovements || CommonUnsafeNativeMethods.TryFindDpiAwarenessContextsEqual(context, DpiAwarenessContext.DPI_AWARENESS_CONTEXT_UNSPECIFIED)) { 3393DpiHelper.InitializeDpiHelperForWinforms();
winforms\Managed\System\WinForms\Button.cs (1)
333if (DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\ButtonInternal\ButtonStandardAdapter.cs (1)
72if (!DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\ButtonInternal\CheckableControlBaseAdapter.cs (2)
83if (DpiHelper.EnableDpiChangedMessageHandling 86return control.deviceDpi / DpiHelper.LogicalDpi;
winforms\Managed\System\WinForms\ButtonInternal\CheckBoxStandardAdapter.cs (1)
119if (DpiHelper.EnableDpiChangedMessageHandling) {
winforms\Managed\System\WinForms\CheckBox.cs (3)
73if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 362if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 381size.Height = DpiHelper.EnableDpiChangedHighDpiImprovements ? Math.Max(size.Height + 5, flatSystemStyleMinimumHeight) : size.Height + 5; // ensure minimum height to avoid truncation of check-box or text
winforms\Managed\System\WinForms\ComboBox.cs (2)
5927if ((!isScalingInitialized && DpiHelper.IsScalingRequired) || DpiHelper.EnableDpiChangedMessageHandling) {
winforms\Managed\System\WinForms\ContainerControl.cs (2)
323if (DpiHelper.EnableDpiChangedMessageHandling) { 844if (DpiHelper.EnableSinglePassScalingOfDpiForms && (AutoScaleMode == AutoScaleMode.Dpi)) {
winforms\Managed\System\WinForms\Control.cs (15)
492DpiHelper.InitializeDpiHelperForWinforms(); 494deviceDpi = DpiHelper.DeviceDpi; 2242if (DpiHelper.EnableDpiChangedMessageHandling) { 2245return DpiHelper.DeviceDpi; 2583Font newFont = DpiHelper.EnableDpiChangedHighDpiImprovements ? 7735return DpiHelper.LogicalToDeviceUnits(value, DeviceDpi); 7745return DpiHelper.LogicalToDeviceUnits(value, DeviceDpi); 7754DpiHelper.ScaleBitmapLogicalToDevice(ref logicalBitmap, DeviceDpi); 7758if (DpiHelper.EnableDpiChangedMessageHandling) { 8730if (DpiHelper.EnableDpiChangedMessageHandling && !(typeof(Form).IsAssignableFrom(this.GetType()))) { 11409if (DpiHelper.EnableDpiChangedHighDpiImprovements && !GetStyle(ControlStyles.UserPaint) && (Properties.GetObject(PropFont) == null)) { 11556if (DpiHelper.EnableAnchorLayoutHighDpiImprovements && (ParentInternal != null) && (ParentInternal.LayoutEngine == DefaultLayout.Instance)) { 13428if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 14327if (DpiHelper.EnableDpiChangedMessageHandling) { 14333if (DpiHelper.EnableDpiChangedMessageHandling) {
winforms\Managed\System\WinForms\Cursor.cs (2)
636if (DpiHelper.IsScalingRequired) { 637picSize = DpiHelper.LogicalToDeviceUnits(picSize);
winforms\Managed\System\WinForms\DataGridView.cs (1)
542return DpiHelper.EnableDataGridViewControlHighDpiImprovements ? LogicalToDeviceUnits(value) : value;
winforms\Managed\System\WinForms\DataGridViewCell.cs (5)
84if (DpiHelper.IsScalingRequired) { 85iconsWidth = (byte)DpiHelper.LogicalToDeviceUnitsX(DATAGRIDVIEWCELL_iconsWidth); 86iconsHeight = (byte)DpiHelper.LogicalToDeviceUnitsY(DATAGRIDVIEWCELL_iconsHeight); 1544if (DpiHelper.IsScalingRequired) { 1545Bitmap scaledBitmap = DpiHelper.CreateResizedBitmap(b, new Size(iconsWidth, iconsHeight));
winforms\Managed\System\WinForms\DataGridViewColumn.cs (2)
88return DpiHelper.EnableDataGridViewControlHighDpiImprovements ? DpiHelper.LogicalToDeviceUnits(value) : value;
winforms\Managed\System\WinForms\DataGridViewColumnHeaderCell.cs (5)
47if (DpiHelper.IsScalingRequired) { 48sortGlyphSeparatorWidth = (byte)DpiHelper.LogicalToDeviceUnitsX(DATAGRIDVIEWCOLUMNHEADERCELL_sortGlyphSeparatorWidth); 49sortGlyphHorizontalMargin = (byte)DpiHelper.LogicalToDeviceUnitsX(DATAGRIDVIEWCOLUMNHEADERCELL_sortGlyphHorizontalMargin); 50sortGlyphWidth = (byte)DpiHelper.LogicalToDeviceUnitsX(DATAGRIDVIEWCOLUMNHEADERCELL_sortGlyphWidth); 55sortGlyphHeight = (byte)DpiHelper.LogicalToDeviceUnitsY(DATAGRIDVIEWCOLUMNHEADERCELL_sortGlyphHeight);
winforms\Managed\System\WinForms\DataGridViewComboBoxCell.cs (5)
86if (DpiHelper.IsScalingRequired) 88offset2X = DpiHelper.LogicalToDeviceUnitsX(OFFSET_2PIXELS); 89offset2Y = DpiHelper.LogicalToDeviceUnitsY(OFFSET_2PIXELS); 90nonXPTriangleWidth = (byte)DpiHelper.LogicalToDeviceUnitsX(DATAGRIDVIEWCOMBOBOXCELL_nonXPTriangleWidth); 91nonXPTriangleHeight = (byte)DpiHelper.LogicalToDeviceUnitsY(DATAGRIDVIEWCOMBOBOXCELL_nonXPTriangleHeight);
winforms\Managed\System\WinForms\DataGridViewRowHeaderCell.cs (2)
200if (DpiHelper.IsScalingRequired && (b.Size.Width != iconsWidth || b.Size.Height != iconsHeight)) 202Bitmap scaledBitmap = DpiHelper.CreateResizedBitmap(b, desiredSize);
winforms\Managed\System\WinForms\Form.cs (5)
5113if (DpiHelper.EnableDpiChangedHighDpiImprovements && factor < 1) { 5119Font = DpiHelper.EnableDpiChangedHighDpiImprovements ? 5131ResumeAllLayout(this, DpiHelper.EnableDpiChangedHighDpiImprovements); 7624if (DpiHelper.EnableDpiChangedMessageHandling) { 7632if (DpiHelper.EnableDpiChangedMessageHandling) {
winforms\Managed\System\WinForms\ImageList.cs (3)
88if (DpiHelper.IsScalingRequired) { 89maxImageWidth = DpiHelper.LogicalToDeviceUnitsX(MAX_DIMENSION); 90maxImageHeight = DpiHelper.LogicalToDeviceUnitsY(MAX_DIMENSION);
winforms\Managed\System\WinForms\Label.cs (1)
1752if (!DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\Layout\DockAndAnchorLayout.cs (2)
583if (DpiHelper.EnableAnchorLayoutHighDpiImprovements && (anchorInfo.Right - parentWidth > 0) && (oldAnchorInfo.Right < 0)) { 602if (DpiHelper.EnableAnchorLayoutHighDpiImprovements && (anchorInfo.Bottom - parentHeight > 0) && (oldAnchorInfo.Bottom < 0)) {
winforms\Managed\System\WinForms\ListBox.cs (1)
177if (DpiHelper.EnableCheckedListBoxHighDpiImprovements) {
winforms\Managed\System\WinForms\MenuStrip.cs (8)
80return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 81DpiHelper.LogicalToDeviceUnits(new Padding(2, 2, 0, 2), DeviceDpi) : 89return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 90DpiHelper.LogicalToDeviceUnits(new Size(200, 24), DeviceDpi) : 100return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 101DpiHelper.LogicalToDeviceUnits(new Padding(3, 2, 0, 2), DeviceDpi) : 104return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 105DpiHelper.LogicalToDeviceUnits(new Padding(6, 2, 0, 2), DeviceDpi) :
winforms\Managed\System\WinForms\MonthCalendar.cs (2)
254if (DpiHelper.EnableMonthCalendarHighDpiImprovements) { 1957bool updateRowsAndColumns = !DpiHelper.EnableMonthCalendarHighDpiImprovements || !IsCurrentlyBeingScaled;
winforms\Managed\System\WinForms\NativeWindow.cs (3)
108private DpiAwarenessContext windowDpiAwarenessContext = DpiHelper.EnableDpiChangedHighDpiImprovements ? 597if (DpiHelper.EnableDpiChangedHighDpiImprovements && windowDpiAwarenessContext != DpiAwarenessContext.DPI_AWARENESS_CONTEXT_UNSPECIFIED) { 743using (DpiHelper.EnterDpiAwarenessScope(this.windowDpiAwarenessContext)) {
winforms\Managed\System\WinForms\Printing\PrintControllerWithStatusDialog.cs (2)
301if (DpiHelper.IsScalingRequired) { 302this.ClientSize = DpiHelper.LogicalToDeviceUnits(clientSize);
winforms\Managed\System\WinForms\PropertyGrid.cs (10)
192if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 197if (DpiHelper.IsScalingRequired) { 1654if (DpiHelper.IsScalingRequired && (image.Size.Width != normalButtonSize.Width || image.Size.Height != normalButtonSize.Height)) { 1655image = DpiHelper.CreateResizedBitmap(image, normalButtonSize); 2012if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 2099if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 2449if (DpiHelper.IsScalingRequired) { 2481largeBitmap = DpiHelper.CreateResizedBitmap(transparentBitmap, largeButtonSize); 4376if (DpiHelper.IsScalingRequired) { 4857if (DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\PropertyGridInternal\DocComment.cs (6)
55if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 94var padding = DpiHelper.EnableDpiChangedHighDpiImprovements ? LogicalToDeviceUnits(2) : 2; 96return Math.Max(height + 2 * padding, DpiHelper.EnableDpiChangedHighDpiImprovements ? LogicalToDeviceUnits(CYDEF) : CYDEF); 122if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 156Math.Max(0, size.Height - lineHeight - (DpiHelper.EnableDpiChangedHighDpiImprovements ? LogicalToDeviceUnits(1) : 1)), 172if (DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\PropertyGridInternal\DropDownButton.cs (1)
101if (!DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\PropertyGridInternal\GridEntry.cs (2)
167if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 1984PaintOutlineWithExplorerTreeStyle(g, r, (DpiHelper.EnableDpiChangedHighDpiImprovements && GridEntryHost!=null) ? this.GridEntryHost.HandleInternal: IntPtr.Zero);
winforms\Managed\System\WinForms\PropertyGridInternal\GridErrorDlg.cs (4)
80if (DpiHelper.IsScalingRequired) { 81DpiHelper.ScaleBitmapLogicalToDevice(ref expandImage); 85if (DpiHelper.IsScalingRequired) { 86DpiHelper.ScaleBitmapLogicalToDevice(ref collapseImage);
winforms\Managed\System\WinForms\PropertyGridInternal\GridToolTip.cs (1)
174if (_positioned && DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyDescriptorGridEntry.cs (3)
615if (DpiHelper.IsScalingRequired) { 616scaledImageSizeX = DpiHelper.LogicalToDeviceUnitsX(IMAGE_SIZE); 617scaledImageSizeY = DpiHelper.LogicalToDeviceUnitsY(IMAGE_SIZE);
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyGridView.cs (27)
180if (DpiHelper.IsScalingRequired) { 181paintWidth = DpiHelper.LogicalToDeviceUnitsX(PAINT_WIDTH); 182paintIndent = DpiHelper.LogicalToDeviceUnitsX(PAINT_INDENT); 183outlineSizeExplorerTreeStyle = DpiHelper.LogicalToDeviceUnitsX(OUTLINE_SIZE_EXPLORER_TREE_STYLE); 184outlineSize = DpiHelper.LogicalToDeviceUnitsX(OUTLINE_SIZE); 185maxListBoxHeight = DpiHelper.LogicalToDeviceUnitsY(MAX_LISTBOX_HEIGHT); 291btnDropDown.Size = DpiHelper.EnableDpiChangedHighDpiImprovements ? new Size(SystemInformation.VerticalScrollBarArrowHeightForDpi(this.deviceDpi), RowHeight) : new Size(SystemInformation.VerticalScrollBarArrowHeight, RowHeight); 315btnDialog.Size = DpiHelper.EnableDpiChangedHighDpiImprovements ? new Size(SystemInformation.VerticalScrollBarArrowHeightForDpi(this.deviceDpi), RowHeight) : new Size(SystemInformation.VerticalScrollBarArrowHeight, RowHeight); 330if ((DpiHelper.IsScalingRequired || DpiHelper.EnableDpiChangedHighDpiImprovements) && (b.Size.Width != iconsWidth || b.Size.Height != iconsHeight)) { 331Bitmap scaledBitmap = DpiHelper.CreateResizedBitmap(b, desiredSize); 480using (DpiHelper.EnterDpiAwarenessScope(DpiAwarenessContext.DPI_AWARENESS_CONTEXT_SYSTEM_AWARE)) { 1107if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 1111else if (DpiHelper.IsScalingRequired ) { 1113scaledIconWidth = DpiHelper.LogicalToDeviceUnitsX(width); 1114scaledIconHeight = DpiHelper.LogicalToDeviceUnitsY(height); 1686if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 3797if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 4080if (topLevelGridEntries != null && DpiHelper.EnableDpiChangedHighDpiImprovements) { 4426Size sizeBtn = DpiHelper.EnableDpiChangedHighDpiImprovements? new Size(SystemInformation.VerticalScrollBarArrowHeightForDpi(this.deviceDpi), RowHeight): 5186if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 5194if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 5198if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 5410if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 6046if(DpiHelper.EnableDpiChangedHighDpiImprovements) { 6098if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 6120if (!DpiHelper.EnableDpiChangedHighDpiImprovements) {
winforms\Managed\System\WinForms\RadioButton.cs (3)
72if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 310if (DpiHelper.EnableDpiChangedHighDpiImprovements) { 324size.Height = DpiHelper.EnableDpiChangedHighDpiImprovements ? Math.Max(size.Height + 5, flatSystemStyleMinimumHeight) : size.Height + 5; // ensure minimum height to avoid truncation of RadioButton circle or text
winforms\Managed\System\WinForms\ScrollBar.cs (1)
220if (DpiHelper.EnableDpiChangedHighDpiImprovements && ScaleScrollBarForDpiChange) {
winforms\Managed\System\WinForms\SystemInformation.cs (5)
187if (DpiHelper.EnableDpiChangedMessageHandling) { 213if (DpiHelper.EnableDpiChangedMessageHandling) { 254if (DpiHelper.EnableDpiChangedMessageHandling) { 374return GetMenuFontHelper((uint)dpi, DpiHelper.EnableDpiChangedMessageHandling); 520if (DpiHelper.EnableDpiChangedMessageHandling) {
winforms\Managed\System\WinForms\ThreadExceptionDialog.cs (4)
101if (DpiHelper.EnableThreadExceptionDialogHighDpiImprovements) { 237if (DpiHelper.EnableThreadExceptionDialogHighDpiImprovements && (Label.UseCompatibleTextRenderingDefault == false)) { 324if (DpiHelper.EnableThreadExceptionDialogHighDpiImprovements) { 356if (DpiHelper.EnableThreadExceptionDialogHighDpiImprovements) {
winforms\Managed\System\WinForms\ToolStrip.cs (22)
180if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 183iconWidth = DpiHelper.LogicalToDeviceUnits(ICON_DIMENSION, DeviceDpi); 184iconHeight = DpiHelper.LogicalToDeviceUnits(ICON_DIMENSION, DeviceDpi); 185insertionBeamWidth = DpiHelper.LogicalToDeviceUnits(INSERTION_BEAM_WIDTH, DeviceDpi); 186scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding, DeviceDpi); 187scaledDefaultGripMargin = DpiHelper.LogicalToDeviceUnits(defaultGripMargin, DeviceDpi); 189else if (DpiHelper.IsScalingRequired) { 190iconWidth = DpiHelper.LogicalToDeviceUnitsX(ICON_DIMENSION); 191iconHeight = DpiHelper.LogicalToDeviceUnitsY(ICON_DIMENSION); 192if (DpiHelper.EnableToolStripHighDpiImprovements) { 193insertionBeamWidth = DpiHelper.LogicalToDeviceUnitsX(INSERTION_BEAM_WIDTH); 194scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding); 195scaledDefaultGripMargin = DpiHelper.LogicalToDeviceUnits(defaultGripMargin); 653return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 654DpiHelper.LogicalToDeviceUnits(new Size(100, 25), DeviceDpi) : 3302if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 3896if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 3922iconWidth = DpiHelper.LogicalToDeviceUnits(ICON_DIMENSION, newDpi); 3923iconHeight = DpiHelper.LogicalToDeviceUnits(ICON_DIMENSION, newDpi); 3924insertionBeamWidth = DpiHelper.LogicalToDeviceUnits(INSERTION_BEAM_WIDTH, newDpi); 3925scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding, newDpi); 3926scaledDefaultGripMargin = DpiHelper.LogicalToDeviceUnits(defaultGripMargin, newDpi);
winforms\Managed\System\WinForms\ToolStripButton.cs (3)
194standardButtonWidth = DpiHelper.LogicalToDeviceUnits(STANDARD_BUTTON_WIDTH, DeviceDpi); 220if (DpiHelper.EnableToolStripHighDpiImprovements) { 221standardButtonWidth = DpiHelper.LogicalToDeviceUnitsX(STANDARD_BUTTON_WIDTH);
winforms\Managed\System\WinForms\ToolStripComboBox.cs (3)
49if (DpiHelper.EnableToolStripHighDpiImprovements) { 50scaledPadding = DpiHelper.LogicalToDeviceUnits(padding); 51scaledDropDownPadding = DpiHelper.LogicalToDeviceUnits(dropDownPadding);
winforms\Managed\System\WinForms\ToolStripDropDown.cs (3)
104if (DpiHelper.EnableToolStripHighDpiImprovements) { 105scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding); 1686scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding, newDpi);
winforms\Managed\System\WinForms\ToolStripDropDownButton.cs (6)
241if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) 243dropDownArrowSize = DpiHelper.LogicalToDeviceUnits(dropDownArrowSizeUnscaled, ownerItem.DeviceDpi); 244scaledDropDownArrowPadding = DpiHelper.LogicalToDeviceUnits(dropDownArrowPadding, ownerItem.DeviceDpi); 246else if (DpiHelper.IsScalingRequired) { 249dropDownArrowSize = DpiHelper.LogicalToDeviceUnits(dropDownArrowSizeUnscaled); 250scaledDropDownArrowPadding = DpiHelper.LogicalToDeviceUnits(dropDownArrowPadding);
winforms\Managed\System\WinForms\ToolStripDropDownMenu.cs (18)
81if (DpiHelper.IsScalingRequired) { 82scaledDefaultImageSize = DpiHelper.LogicalToDeviceUnits(DefaultImageSize); 83scaledDefaultImageMarginWidth = DpiHelper.LogicalToDeviceUnitsX(DefaultImageMarginWidth) + 1; // 1px for border 84scaledDefaultImageAndCheckMarginWidth = DpiHelper.LogicalToDeviceUnitsX(DefaultImageAndCheckMarginWidth) + 1; // 1px for border 86if (DpiHelper.EnableToolStripHighDpiImprovements) { 87scaledImagePadding = DpiHelper.LogicalToDeviceUnits(ImagePadding); 88scaledTextPadding = DpiHelper.LogicalToDeviceUnits(TextPadding); 89scaledCheckPadding = DpiHelper.LogicalToDeviceUnits(CheckPadding); 90scaledArrowPadding = DpiHelper.LogicalToDeviceUnits(ArrowPadding); 91scaledArrowSize = DpiHelper.LogicalToDeviceUnitsX(ArrowSize); 608scaledDefaultImageSize = DpiHelper.LogicalToDeviceUnits(DefaultImageSize, newDpi); 609scaledDefaultImageMarginWidth = DpiHelper.LogicalToDeviceUnits(DefaultImageMarginWidth, newDpi) + 1; // 1px for border 610scaledDefaultImageAndCheckMarginWidth = DpiHelper.LogicalToDeviceUnits(DefaultImageAndCheckMarginWidth, newDpi) + 1; // 1px for border 612scaledImagePadding = DpiHelper.LogicalToDeviceUnits(ImagePadding, newDpi); 613scaledTextPadding = DpiHelper.LogicalToDeviceUnits(TextPadding, newDpi); 614scaledCheckPadding = DpiHelper.LogicalToDeviceUnits(CheckPadding, newDpi); 615scaledArrowPadding = DpiHelper.LogicalToDeviceUnits(ArrowPadding, newDpi); 616scaledArrowSize = DpiHelper.LogicalToDeviceUnits(ArrowSize, newDpi);
winforms\Managed\System\WinForms\ToolStripGrip.cs (7)
36if (DpiHelper.EnableToolStripHighDpiImprovements) { 37scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding); 38scaledGripThickness = DpiHelper.LogicalToDeviceUnitsX(gripThicknessDefault); 39scaledGripThicknessVisualStylesEnabled = DpiHelper.LogicalToDeviceUnitsX(gripThicknessVisualStylesEnabled); 243scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding, newDpi); 244scaledGripThickness = DpiHelper.LogicalToDeviceUnits(gripThicknessDefault, newDpi); 245scaledGripThicknessVisualStylesEnabled = DpiHelper.LogicalToDeviceUnits(gripThicknessVisualStylesEnabled, newDpi);
winforms\Managed\System\WinForms\ToolStripItem.cs (9)
177private int deviceDpi = DpiHelper.DeviceDpi; 186if (DpiHelper.EnableToolStripHighDpiImprovements) { 187scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin); 188scaledDefaultStatusStripMargin = DpiHelper.LogicalToDeviceUnits(defaultStatusStripMargin); 732return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 733DpiHelper.LogicalToDeviceUnits(new Size(23, 23), DeviceDpi) : 1073return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 3516scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin, deviceDpi); 3517scaledDefaultStatusStripMargin = DpiHelper.LogicalToDeviceUnits(defaultStatusStripMargin, deviceDpi);
winforms\Managed\System\WinForms\ToolStripManager.cs (4)
48private static int currentDpi = DpiHelper.DeviceDpi; 68if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 273if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 1275using (DpiHelper.EnterDpiAwarenessScope(context)) {
winforms\Managed\System\WinForms\ToolStripMenuItem.cs (17)
179if (DpiHelper.EnableToolStripHighDpiImprovements) { 180scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding); 181scaledDefaultDropDownPadding = DpiHelper.LogicalToDeviceUnits(defaultDropDownPadding); 182scaledCheckMarkBitmapSize = DpiHelper.LogicalToDeviceUnits(checkMarkBitmapSize); 197return DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements ? 198DpiHelper.LogicalToDeviceUnits(new Size(32, 19), DeviceDpi) : 281if (DpiHelper.EnableToolStripHighDpiImprovements) { 289if (DpiHelper.IsScalingRequired) { 290DpiHelper.ScaleBitmapLogicalToDevice(ref indeterminateCheckedBmp); 300if (DpiHelper.EnableToolStripHighDpiImprovements) { 308if (DpiHelper.IsScalingRequired) { 309DpiHelper.ScaleBitmapLogicalToDevice(ref checkedBmp); 339if (DpiHelper.IsScalingRequired && (b.Size.Width != desiredIconSize.Width || b.Size.Height != desiredIconSize.Height)) 341Bitmap scaledBitmap = DpiHelper.CreateResizedBitmap(b, desiredIconSize); 679scaledDefaultPadding = DpiHelper.LogicalToDeviceUnits(defaultPadding, value); 680scaledDefaultDropDownPadding = DpiHelper.LogicalToDeviceUnits(defaultDropDownPadding, value); 681scaledCheckMarkBitmapSize = DpiHelper.LogicalToDeviceUnits(checkMarkBitmapSize, value);
winforms\Managed\System\WinForms\ToolStripOverflowButton.cs (3)
37if (DpiHelper.IsScalingRequired) 39maxWidth = DpiHelper.LogicalToDeviceUnitsX(MAX_WIDTH); 40maxHeight = DpiHelper.LogicalToDeviceUnitsY(MAX_HEIGHT);
winforms\Managed\System\WinForms\ToolStripPanel.cs (2)
78if (DpiHelper.EnableToolStripHighDpiImprovements) { 79scaledRowMargin = DpiHelper.LogicalToDeviceUnits(rowMargin);
winforms\Managed\System\WinForms\ToolStripPanelRow.cs (2)
68if (DpiHelper.EnableToolStripHighDpiImprovements) { 69minAllowedWidth = DpiHelper.LogicalToDeviceUnitsX(MINALLOWEDWIDTH);
winforms\Managed\System\WinForms\ToolStripProfessionalRenderer.cs (18)
909Rectangle bounds = DpiHelper.IsScalingRequired ? new Rectangle(e.ImageRectangle.Left-2, (e.Item.Height - e.ImageRectangle.Height )/2- 1, e.ImageRectangle.Width+4, e.ImageRectangle.Height +2) : 1402if (DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 1405overflowButtonWidth = DpiHelper.LogicalToDeviceUnits(OVERFLOW_BUTTON_WIDTH, currentDeviceDpi); 1406overflowArrowWidth = DpiHelper.LogicalToDeviceUnits(OVERFLOW_ARROW_WIDTH, currentDeviceDpi); 1407overflowArrowHeight = DpiHelper.LogicalToDeviceUnits(OVERFLOW_ARROW_HEIGHT, currentDeviceDpi); 1408overflowArrowOffsetY = DpiHelper.LogicalToDeviceUnits(OVERFLOW_ARROW_OFFSETY, currentDeviceDpi); 1410gripPadding = DpiHelper.LogicalToDeviceUnits(GRIP_PADDING, currentDeviceDpi); 1411iconWellGradientWidth = DpiHelper.LogicalToDeviceUnits(ICON_WELL_GRADIENT_WIDTH, currentDeviceDpi); 1412int scaledSize = DpiHelper.LogicalToDeviceUnits(DROP_DOWN_MENU_ITEM_PAINT_PADDING_SIZE, currentDeviceDpi); 1422if (DpiHelper.IsScalingRequired) { 1424overflowButtonWidth = DpiHelper.LogicalToDeviceUnitsX(OVERFLOW_BUTTON_WIDTH); 1425overflowArrowWidth = DpiHelper.LogicalToDeviceUnitsX(OVERFLOW_ARROW_WIDTH); 1426overflowArrowHeight = DpiHelper.LogicalToDeviceUnitsY(OVERFLOW_ARROW_HEIGHT); 1427overflowArrowOffsetY = DpiHelper.LogicalToDeviceUnitsY(OVERFLOW_ARROW_OFFSETY); 1429if (DpiHelper.EnableToolStripHighDpiImprovements) { 1430gripPadding = DpiHelper.LogicalToDeviceUnitsY(GRIP_PADDING); 1431iconWellGradientWidth = DpiHelper.LogicalToDeviceUnitsX(ICON_WELL_GRADIENT_WIDTH); 1432int scaledSize = DpiHelper.LogicalToDeviceUnitsX(DROP_DOWN_MENU_ITEM_PAINT_PADDING_SIZE);
winforms\Managed\System\WinForms\ToolStripProgressBar.cs (3)
36if (DpiHelper.EnableToolStripHighDpiImprovements) { 37scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin); 38scaledDefaultStatusStripMargin = DpiHelper.LogicalToDeviceUnits(defaultStatusStripMargin);
winforms\Managed\System\WinForms\ToolStripRenderer.cs (12)
51internal int previousDeviceDpi = DpiHelper.DeviceDpi; 683if (DpiHelper.IsScalingRequired) { 684Offset2X = DpiHelper.LogicalToDeviceUnitsX(OFFSET_2PIXELS); 685Offset2Y = DpiHelper.LogicalToDeviceUnitsY(OFFSET_2PIXELS); 686offset4X = DpiHelper.LogicalToDeviceUnitsX(OFFSET_4PIXELS); 687offset4Y = DpiHelper.LogicalToDeviceUnitsY(OFFSET_4PIXELS); 694Offset2X = DpiHelper.LogicalToDeviceUnits(OFFSET_2PIXELS, dpi); 695Offset2Y = DpiHelper.LogicalToDeviceUnits(OFFSET_2PIXELS, dpi); 696offset4X = DpiHelper.LogicalToDeviceUnits(OFFSET_4PIXELS, dpi); 697offset4Y = DpiHelper.LogicalToDeviceUnits(OFFSET_4PIXELS, dpi); 718if (e.Item?.DeviceDpi != previousDeviceDpi && DpiHelper.EnableToolStripPerMonitorV2HighDpiImprovements) { 727int horizontalOffset = DpiHelper.EnableToolStripHighDpiImprovements ? offset4X - Offset2X : Offset2X;
winforms\Managed\System\WinForms\ToolStripSplitButton.cs (2)
280if (DpiHelper.IsScalingRequired) { 281scaledDropDownButtonWidth = DpiHelper.LogicalToDeviceUnitsX(DEFAULT_DROPDOWN_WIDTH);
winforms\Managed\System\WinForms\ToolStripStatusLabel.cs (2)
158if (DpiHelper.EnableToolStripHighDpiImprovements) { 159scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin);
winforms\Managed\System\WinForms\ToolStripTextBox.cs (3)
43if (DpiHelper.EnableToolStripHighDpiImprovements) { 44scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin); 45scaledDefaultDropDownMargin = DpiHelper.LogicalToDeviceUnits(defaultDropDownMargin);
winforms\Managed\System\WinForms\TreeView.cs (2)
106if (DpiHelper.IsScalingRequired) { 107scaledStateImageSize = DpiHelper.LogicalToDeviceUnits(new Size(16, 16));
winforms\Managed\System\WinForms\UpDownBase.cs (1)
88if (DpiHelper.IsScalingRequired) {
winforms\Managed\System\WinForms\VisualStyles\VisualStyleRenderer.cs (1)
755if (DpiHelper.EnableDpiChangedMessageHandling && (IntPtr.Zero != hWnd)) {
winforms\Managed\System\WinForms\VScrollBar.cs (1)
59if (DpiHelper.EnableDpiChangedHighDpiImprovements) {