[c#]Rozměry monitoru

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod hanes.strnad 17. 10. 2006 18:36

Jak zjistím royměry monitoru v (centi)metrech...Nechci rozlišení!!!
A jde to vůbec?
Btw pravítkem to měřit nechci:-)
hanes.strnad
Junior
Uživatelský avatar

Odeslat příspěvekod Kardiak 17. 10. 2006 18:45

U LCD je možné spočítat např.17×2,54=43cm.
Kardiak
Junior

Odeslat příspěvekod MarkFX 18. 10. 2006 15:46

tak určitě to maš psany v papírech co si dostal k tomu monitoru... :shock:
MarkFX
Junior
Uživatelský avatar

Odeslat příspěvekod _Mike_ 18. 10. 2006 15:52

Myslim, ze to nejde. Mozes zistit rozmery obrazovky v pixeloch a zistis ake je nastavene DPI pre obrazovku, ale ci to po vydeleni zodpoveda skutocnym romerom nezistis.
_Mike_
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Vebloud 18. 10. 2006 16:10

Musel by jsi znát rozteč bodu pro dané rozlišení, pak by to šlo dopočítat, akorát nevím, kde by jsi vzal zrovna tuhle hodnotu.

Jen tak ze zvědavosti, na co to potřebuješ?
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod Kyosuke 18. 10. 2006 22:13

MarkFX píše:tak určitě to maš psany v papírech co si dostal k tomu monitoru... :shock: /quote]


Ano, to mají všichni, ale jeho program přeci nebude lézt cizím lidem do zásuvek, až bude spouštěn na jiných počítačích, ne? ;-)
Kyosuke
Junior

Odeslat příspěvekod hanes.strnad 19. 10. 2006 16:00

zvedavost jestli se to da nejak zjitit programove....a to ze je muj monitor 17' vim i bez papírů :D
hanes.strnad
Junior
Uživatelský avatar

Odeslat příspěvekod Kyosuke 19. 10. 2006 16:10

Zjistit to jde určitě, otázka je jak. :-) Možná to bude někde v Petzoldovi.
Kyosuke
Junior

Odeslat příspěvekod Vebloud 19. 10. 2006 16:25

Taky jsi neznalým mohlo říct, že myslíš Charlese Petzolda, autora programovacích biblí o WinAPI a formech v C# atd.
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod singleton 19. 10. 2006 16:58

ja nevim, co tak skusit nieco taketo jednoduche? :lol:

Kód: Vybrat vše
//kod je mozno trochu nesikovny, je to len ukazka, ako sa to da
Rectangle bounds = Screen.PrimaryScreen.Bounds;
Point[] points = new Point[] { new Point(bounds.Left, bounds.Top),
                (Point)bounds.Size };
Graphics g = CreateGraphics();
g.PageUnit = GraphicsUnit.Millimeter;
            g.TransformPoints(System.Drawing.Drawing2D.CoordinateSpace.Page,
                System.Drawing.Drawing2D.CoordinateSpace.Device,
                points);
Rectangle obrazovka_v_milimetroch = new Rectangle(points[0],
                (Size)points[1]);


mne osobne to s rozmermi monitora sedelo :mrgreen:
singleton
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků