hallo zusammen
ich habe folgenden code um die refreshrate meines displays auszulesen, funktioniert tiptop.
Wie kann ich die Refreshrate des 2. Monitors auslesen? Hab ziemlich viel probiert, bin aber nicht weitergekommen.
Es hat vermutlich mit der Zeile: Dim desktop As IntPtr = g.GetHdc(), zu tun....
Danke für Hilfe
H.
ich habe folgenden code um die refreshrate meines displays auszulesen, funktioniert tiptop.
Wie kann ich die Refreshrate des 2. Monitors auslesen? Hab ziemlich viel probiert, bin aber nicht weitergekommen.
Es hat vermutlich mit der Zeile: Dim desktop As IntPtr = g.GetHdc(), zu tun....
Danke für Hilfe
H.
Quellcode
- Imports System.Runtime.InteropServices
- <DllImport("gdi32.dll")>
- Private Shared Function GetDeviceCaps(hdc As IntPtr, nIndex As Integer) As Integer
- End Function
- sub Show_Refreshrate
- Dim g As Graphics = Graphics.FromHwnd(IntPtr.Zero)
- Dim desktop As IntPtr = g.GetHdc()
- Msgbox (GetDeviceCaps(desktop, 116).ToString & " Video Hardware refresh rate Hertz. (FPS).")
- End sub