| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 20.11.07 Prihlásený: 04.07.12 Príspevky: 405 Témy: 89 |
ako by ste to "zoradili" napísali rozdelili
ako na zprávy
api funkcie
parametre
konstanty
neviem a kde najdem zoznam správ
zoznam api funkcii
nejaky lepsi help k masm32 jeden mam na builder cz
čo je to msgstruct a trieda okna a jej vlastnosti naco mi to je kedy to budem pouzivat?
|
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
msgstruct, triedu okna a jej vlastnosti mas v mistrovstvi v assembleru celkom podrobne. spravy windowsu aj s vsetkymi konstantami som dal na http://www.gymrk.iglu.cz/resource.h - spravy sa zacinaju myslim na wm_.
velmi dobru seriu tutorialov vydal Iczelion, obsahuje ju aj MASM v 8.2 - zlozka icztutes. Parametre predavane cez zasobnik - najlepsie ich pochopis a naucis sa ich v spolupraci s nejakym debuggerom - napises program podla prikladu a budes sledovat v debugeri registre a zasobnik ( odporucam olly debugger).
|
|
Registrovaný: 20.11.07 Prihlásený: 04.07.12 Príspevky: 405 Témy: 89 | Napísal autor témy euthanan: 03.10.2008 15:08 | |
|
Dík za tie správy mám to už teraz.
Kde sa používajú tie správy napr cs_vredraw a cs_hredraw nejak polopatisticky bo to mistrovství moc nechápem
zprávy sú vlastne čo to je ako čo sa stane napr.chcem stlačit v programe talcitlo OK tak napr vo api funckii je MessageBox a tam je parameter MB_OK tak ten mi potom zobrazí?
A načo je tá zpráva dobrá načo ju používam ďalej v programe?
|
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
grafickym programovanim sa moc nezaoberam, ale cs_vredraw a cs_hredraw by mali byt nejake vlastnosti okna, este jedna vec : ak sa chces hrat s oknami, tak je podla mna celkom dorby programik ResourceHacker, a PeResourceExplorer, ich spolupracou sa da urobit novy projekt, v ktorom si upravujes okna (WYSIWYG editor) a niektory z nich vypisuje aj zoznam aktualne pouzitych vlastnosti v danom prvku. a ak chces stlacit tlacidlo v okne, tak musis kontrolovat spravu WM_COMMAND a nasledne handle okna, ktore generovalo tu spravu, potom je podmineny skok na proceduru, ktora nasleduje po stlaceni tlacitka. parameter MB_OK je len symbolicka konstanta, ktora znamena , ze sa zobrazi v messageboxe tlacitko s napisom OK. dalej v programe ju nepouzijes ziadno. Mozes len kontrolovat, ktore tlacitko namessageboxe bolo stlacene, co je ale v pripade MB_OK zbytocne.
MSDN som nasiel tu :
http://www.microsoft.com/downloads/thankyou.aspx?familyId=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&displayLang=en
ale ma to 2 GB, stahoval som to asi 12 minut a linux mi iso necita, takze neviem ci je to ono. - po restarte ti poviem, aby si zbytocne nestahoval
edit: Uspesne som to nainstaloval a su tam asi vsetky API ( a nielen api)
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 29.10.2008 10:32 | |
|
euthanan píše: Dík za tie správy mám to už teraz. Kde sa používajú tie správy napr cs_vredraw a cs_hredraw nejak polopatisticky bo to mistrovství moc nechápem
zprávy sú vlastne čo to je ako čo sa stane napr.chcem stlačit v programe talcitlo OK tak napr vo api funckii je MessageBox a tam je parameter MB_OK tak ten mi potom zobrazí? A načo je tá zpráva dobrá načo ju používam ďalej v programe?
spravy su prostriedok prostredia windows ako davat aplikaciam informacie o diani okolo nich , napr ked mysou kliknes na tlacitko nejakej aplikacie tak windows posle aplikacii spravu ze bolo myslou kliknute na mieste v ktorej sa nachadza jej tlacitko a aplikacia na tu spravu patricne reaguje. takisto ak windows resizuje okno nejakej aplikacie tak jej posle spravu ze to vykonal a ocakava ze aplikacia prekresli obsah svojho okna a tak dalej.
priklad : message wm_lbuttondown je odoslana aplikacii na ktoru bolo kliknute lavym tlacitkom mysi popis messaage je tu http://msdn.microsoft.com/en-us/library/ms645607.aspx , navratoivy wparam nesie informaciu otom ze ci bola zaroven stlacena klaves shift alebo nieco ine , lparam nesie informaciu o koordinatoch kde sa mys prave nachadzala.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|