Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

UserForm Zoom

Forumthread: UserForm Zoom

UserForm Zoom
22.11.2005 20:12:31
Gerhard
Guten Abend!
Habe ein Problem mit einem Code bei dem ich die UserForm an die Bildschirmgrösse anpasse. Funktioniert aber mit Flachbettbildschirm nicht und weiss nicht wiso.
Steht in einem Modul:
Option Explicit
Public Const SM_CXSCREEN = 0
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Steht in der UserForm:
Option Explicit

Private Sub UserForm_Initialize()
Me.Zoom = GetSystemMetrics(SM_CXSCREEN) / 1152 * 100
End Sub


Private Sub UserForm_Zoom(Percent As Integer)
Me.Width = Me.Width * Percent / 100
Me.Height = Me.Height * Percent / 100
End Sub

Kennt sich damit jemand aus? Kann es sein das ich da was falsch mache? Ich habe leider keine Ahnung!
Bitte um Hilfe
Gerhard
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UserForm Zoom
22.11.2005 22:17:40
Unbekannter
Die Function Resulution gibt deine aktuelle auflösung wieder,das mit dem Zoom sollteste jetzt hinbekommen.
Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32.dll" () As Long
Private Declare Function GetDeviceCaps Lib "gdi32.dll" (ByVal hdc As Long, ByVal nIndex As Long) As Long
Private Const HORZRES As Long = 8
Private Const VERTRES As Long = 10

Private Function Resulution() As String
Resulution = GetDeviceCaps(GetDC(GetDesktopWindow), HORZRES) & "x" & GetDeviceCaps(GetDC(GetDesktopWindow), VERTRES)
End Function

Gruß UN1
Anzeige
AW: UserForm Zoom
24.11.2005 12:53:28
Gerhard
Hallo UN1
Danke für deine Hilfe!
Hab Deinen Code reingeschrieben.
Kanns erst ausprobieren wenn ich wieder auf einen Flachbettbildschirm arbeite.
Das kann bis zum Wochenende dauern.
Dank u. Gruss
Gerahrd
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige