Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Grafik info

Postades av 2001-05-10 09:42:00 - John Losaus, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 496 personer

Tja..

Jag har gjort ett program som kollar upp vad man har för system. Men det duger inte. Det skall vara med all info som går att få om grafiken. Detta är den viktigaste informationen vi behöver.
Har kollat lite API och så men inte hittat något.
Informationen jag vill åt som är viktigast är grafikkort, version av drivrutiner och OpenGL sammt version av DirectX och skärmupplösning.
Tacksam för lite hjälp hur jag skall lösa detta.. Förklara gärna lätt. Har inte hållt på så länge med VB


Svara

Sv: Grafik info

Postades av 2001-05-13 02:25:00 - Johan Hjort

För att få reda skärmupplösningen så kan du använda dig av följande kod och sedan lägga till olika upplösningar.


Lägg det här i General Declarations.

<code>
Public Function CheckRez(pixelWidth As Long, pixelHeight As Long) As Boolean

Dim lngTwipsX As Long
Dim lngTwipsY As Long

' Omvandla Twips till Pixel.
lngTwipsX = pixelWidth * 15
lngTwipsY = pixelHeight * 15

' Kolla mot medföljande variabler.
If lngTwipsX <> Screen.Width Then
CheckRez = False
Else
If lngTwipsY <> Screen.Height Then
CheckRez = False
Else
CheckRez = True
End If
End If

End Function
</code>

Och följande kan ligga under Form_Load eller en knapp.

<code>
If CheckRez(640, 480) = False Then
MsgBox "Du har inte 640 x 480."
Else
MsgBox "Du har 640 x 480."
End If
</code>

Vill du har ett utförligare exempel är det bara att kontakta mig.

/Hjorten


Svara

Sv: Grafik info

Postades av 2001-05-13 10:21:00 - Ivar Torstensson

Är det inte bättre att få måtten på skärmen direkt som i mitt exempel:

<code>
Public Sub GetScreenDimension(pixelWidth As Long, pixelHeight As Long)
pixelWidth = Screen.Width / 15
pixelHeight = Screen.Height / 15
End Sub

Private Sub Command1_Click()
Dim h As Long
Dim w As Long

Call GetScreenDimension(h, w)

MsgBox "Du har " & h & " x " & w & "."

End Sub
</code>


Svara

Sv: Grafik info

Postades av 2001-05-13 10:40:00 - Andreas Hillqvist

Kan vara lite mer lämpligt att använda sig av Screen.TwipsPerPixelX och Screen.TwipsPerPixelY än att använda 15.

Ex.

Public Sub GetScreenDimension(pixelWidth As Long, pixelHeight As Long)
pixelWidth = Screen.Width / Screen.TwipsPerPixelX
pixelHeight = Screen.Height / Screen.TwipsPerPixelY
End Sub


Svara

Sv: Grafik info

Postades av 2001-05-13 12:19:00 - Ivar Torstensson

Det har du rätt i.
/Ivar


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
569
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies