WINAPI
Napsal: stř 26. říj 2005, 19:02
Prosim nevite onejakem foru krome builder.cz kde jsou nejake priklady ve WinApi chci se to naucit.Nejake tutorialy atd.Diky
Na nastavení barvy se používá SetTextColor() a na výpis TextOut(), jestli dobře chápu že ten text se má vypsat na formulář. Na gametutorials.com je tenhle úkol řešenej, ale teď už za to chtěj prachy...jack68 píše:Potreboval bych prosim konkretne tohle ve Win32(Visual C++ version 2003)
Mam udelane menu.Kliknu na editacni pole a co napisi se mi zobrazi uprostred dialogoveho okna.TEd nevim jak mam udelat abych v menu zase pres polozky mohl menit barvu toho textu
Ma to vypadat asi takhle
File Edit
-exit -VLoz text
-Barva textu-modra
-zluta
kdyz kliknu na vloz text tak mi vyjede editacni okno a co napisi se mi vlozi doprostred(tak jak jsem psal)
ted chci ze kdyz najedu na barvu textu a treba na modrou tak se zmeni ten text uprostred na modrou kdyz na zlutou tak se zmeni na zlutou.
Prosim poradi nekdo?
no ty funkce znam ale nevim jak to udelat :(next_ghost píše: Na nastavení barvy se používá SetTextColor() a na výpis TextOut(), jestli dobře chápu že ten text se má vypsat na formulář. Na gametutorials.com je tenhle úkol řešenej, ale teď už za to chtěj prachy...
ja vim ale ja to mam jako mensi projekt.a mam to delat ve visualu a nejak nato nemuzu dojit :( proto budu vdecny za radyzombux píše:osobně bych se na to vyflák a začal to psát v C# :oops: je to klikačka
Kterej konkrétní krok nevíš jak udělat?jack68 píše:no ty funkce znam ale nevim jak to udelat
To by mělo fungovatNEvim jestli si me dobre pochopil.Zkusim to krok po kroku.
1.kliknes na edit a na vloz text
2.Napises text a das OK
3.Uprostred se objevi text
SetTextColor(), smazat formulář (FillRect()) a TextOut() znova na stejný místo.4.Das edit- barvy-a zvolis bud modra nebo zluta --tak uz to chci ja --polozky v menu jeste mam
5.a jakmile kliknes na tu barvu tak se zmeni jiz objeveny text uprostred podle zvolene barvy.
nevim jak udelat ze kdyz najedu na menu a zvolim treba barvu cervena tak ze se mi zmeni text na cervenou.Pak kdyz na jedu na menu a zvolim barvu na zelenou tak se to zmeni na zelenou.Nevim jak to udelatnext_ghost píše:Kterej konkrétní krok nevíš jak udělat?jack68 píše:no ty funkce znam ale nevim jak to udelat :(
To by mělo fungovatNEvim jestli si me dobre pochopil.Zkusim to krok po kroku.
1.kliknes na edit a na vloz text
2.Napises text a das OK
3.Uprostred se objevi text
SetTextColor(), smazat formulář (FillRect()) a TextOut() znova na stejný místo.4.Das edit- barvy-a zvolis bud modra nebo zluta --tak uz to chci ja --polozky v menu jeste mam
5.a jakmile kliknes na tu barvu tak se zmeni jiz objeveny text uprostred podle zvolene barvy.
Tak eště jednou: SetTextColor(), smazat formulář (FillRect()) a TextOut() znova na stejný místo. Co je tak nepochopitelný na tak jednoduchý sekvenci 3 příkazů?jack68 píše:nevim jak udelat ze kdyz najedu na menu a zvolim treba barvu cervena tak ze se mi zmeni text na cervenou.Pak kdyz na jedu na menu a zvolim barvu na zelenou tak se to zmeni na zelenou.Nevim jak to udelat
Jo, tak to je jasny. Ale hlavne je to jenom obycejny manual. Nevite nekdo o nejake ucebnici v cestine? Klidne i tistene...€agle píše:2Calhoun: Zkus MSDN, informaci je tam dost a dost.