Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF – vaše škola fotografie

 

Kdy můžete v Praze absolvovat IDIF kurz Portrétní ateliérové fotografie?

V dnešní soutěži hrajeme o:

Kniha Fotografujeme portréty



GDI32

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: GDI32

Autor: JiriValerian

11:51:54 16.05.2010

[color=#008000]__x__ Napsal:
-------------------------------------------------------
> Takze vlastne muzu rict, ze kdyz chci kreslit na
> (celou) obrazovku, pouziju GetDC, pokud bych chtel
> pracovat treba s tiskarnou, udelam to jinak (ted
> je jedno jak). ?[/color]

Ano a pro tiskárnu tam máte opět informace viz

[b]Using the Device Context Functions[/b]
http://msdn.microsoft.com/en-us/library/dd145189(v=VS.85).aspx

Ze stránky viz již uvedený odkaz výše, který jsem uvedl i v předchozí odpovědi, vede odkaz viz níže.

[b]Creating a Printer Device Context[/b]
http://msdn.microsoft.com/en-us/library/dd183521(v=VS.85).aspx

Citovat příspěvek

 

Re: GDI32

Autor: __x__

11:44:00 16.05.2010

Mate pravdu, dekuji

--

The device context is an opaque data structure, whose values are used internally by GDI.

A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.

--

Takze vlastne muzu rict, ze kdyz chci kreslit na (celou) obrazovku, pouziju GetDC, pokud bych chtel pracovat treba s tiskarnou, udelam to jinak (ted je jedno jak). ?

Citovat příspěvek

 

Re: GDI32

Autor: JiriValerian

11:15:48 16.05.2010

[color=#008000]__x__ Napsal:
-------------------------------------------------------
> Ten serial jsem procital, bohuzel jsem tam nenasel
> to, co jsem hledal, konkretne:
>
> x = GetDC (NULL); // Ziska handle cele obrazovky
> y = CreateCompatibleDC(x); // ??? Vytvori
> kompatibilni pametovy prostor pro celou obrazovku
> ???
>
> Nebo jak to vubec cely funguje s tim DC ? To jako
> nekde alokuji pamet a do toho si potom kreslim?
> Mym cilem je namalovat si okno aplikaci (neni to
> fullscreen)
>
> GetDC mi da handle cele obrazovky, ja si potom
> vytvorim kompatibilni DC a s nim dale kreslim? Jak
> si mam predstavit DC? Je to nejaka cast pameti,
> odkaz na driver?[/color]

DC je v podstatě něco jako virtuální kreslící plocha, kterou spravuje systém a vy k ní přistupujete prostřednictvím různých API. Podrobněji viz odkazy. Tam najdete všechno na co jste se ptal.

[b]About Device Contexts[/b]
http://msdn.microsoft.com/en-us/library/dd162467(v=VS.85).aspx

[b]Using the Device Context Functions[/b]
http://msdn.microsoft.com/en-us/library/dd145189(v=VS.85).aspx

Citovat příspěvek

 

Re: GDI32

Autor: __x__

10:58:19 16.05.2010

GetDC mi da handle cele obrazovky, ja si potom vytvorim kompatibilni DC a s nim dale kreslim? Jak si mam predstavit DC? Je to nejaka cast pameti, odkaz na driver?

Citovat příspěvek

 

Re: GDI32

Autor: __x__

10:35:14 16.05.2010

Ten serial jsem procital, bohuzel jsem tam nenasel to, co jsem hledal, konkretne:

x = GetDC (NULL); // Ziska handle cele obrazovky
y = CreateCompatibleDC(x); // ??? Vytvori kompatibilni pametovy prostor pro celou obrazovku ???

Nebo jak to vubec cely funguje s tim DC ? To jako nekde alokuji pamet a do toho si potom kreslim? Mym cilem je namalovat si okno aplikaci (neni to fullscreen)

Dekuji

Citovat příspěvek

 

Re: GDI32

Autor: JiriValerian

9:37:33 16.05.2010

[color=#008000]__x__ Napsal:
-------------------------------------------------------
> Dobry den,
>
> rad bych se zeptal, zda je nejaky dobry tutorial o
> GDI32, resp. o jejich fci, nebo neco, kde je
> vysvetlen rozdil mezi GetWindowDC, GetDC a o tom
> jak to vlastne cele funguje.
>
> Dekuji[/color]

Základy najdete v seirálu na tomto serveru.

[b]Seriál: Učíme se WinAPI[/b]
http://www.builder.cz/serial91.html

Podrobněji je to popsáno v MSDN on-line viz odkaz.

[b]Windows GDI[/b]
http://msdn.microsoft.com/en-us/library/dd145203(VS.85).aspx

Citovat příspěvek

 

GDI32

Autor: __x__

18:53:48 15.05.2010

Dobry den,

rad bych se zeptal, zda je nejaky dobry tutorial o GDI32, resp. o jejich fci, nebo neco, kde je vysvetlen rozdil mezi GetWindowDC, GetDC a o tom jak to vlastne cele funguje.

Dekuji

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: