Windows-Desktop

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Windows-Desktop

Beitrag von lorbass »

Da hilft dir vielleicht Michael Dannhöfers StarBasic / OpenOffice.org Basic FAQ mit der Fragestellung Wie kann man auf die Windows-Registry zugreifen? weiter. Du musst nur noch den Registry-Schlüssel kennen, unter dem die Auflösung abgelegt ist. ;)

Gruß
lorbass
marcel_at_work
****
Beiträge: 195
Registriert: Sa, 24.04.2010 15:51
Wohnort: Basel [CH]

Re: Windows-Desktop

Beitrag von marcel_at_work »

Hallo Gabi,

Code: Alles auswählen

Dim sTemplateKeyName, sTemplateValueName, ResolutionX, ResolutionY
GlobalScope.BasicLibraries.LoadLibrary("ImportWizard")
sTemplateKeyName = "SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Control\VIDEO\{69F9A034-CB43-4E32-BBDC-03A196855AE2}\0000\Mon10000083"
sTemplateValueName = "DefaultSettings.XResolution"
ResolutionX = QueryValue(HKEY_LOCAL_MACHINE, sTemplateKeyName, sTemplateValueName)
sTemplateValueName = "DefaultSettings.YResolution"
ResolutionY = QueryValue(HKEY_LOCAL_MACHINE, sTemplateKeyName, sTemplateValueName)
msgbox ResolutionX & ResolutionY
Der letzte Pfadteil in sTemplateKeyName kann allerdings von PC zu PC variieren, deshalb ist es vl. sinnvoll, START>AUSFÜHREN>"regedt32.exe" aufzurufen, um kurz mal in der Registry nach "Resolution" zu suchen.

Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
Antworten