Parametry
hView | identifikace (handle) formulß°e |
msg | Φφslo zprßvy |
wParam | prvnφ parametr zprßvy |
lParam | druh² parametr zprßvy |
Popis
Funkce Send_message
zasφlß zprßvu msg oknu hView. Zprßva mß parametry wParam a lParam, jejich₧ v²znam zßvisφ na druhu zprßvy. Zprßva je oknu doruΦena ihned a okno na nφ ihned reaguje.
Funkce p°φmo volß API funkci Windows SendMessage
vracφ jejφ v²sledek. V externφch jazycφch volejte sami funkci SendMessage
.
Zprßvy jsou obecn∞ oznaΦeny konstantami zaΦφnajφcφmi SZM_., ve vnit°nφm jazyce je nutno pou₧φt ΦφselnΘ hodnoty uvedenΘ v zßvorce.
Od verze 6.0 je zasφlßnφ zprßv oknu formulß°e ve v∞tÜin∞ v²znamn²ch p°φpad∙ nahrazeno volßnφm ekvivalentnφch metod formulß°e.
Zprßvy zasφlanΘ okennφ funkci
P°echody mezi zßznamy ve formulß°i
SZM_NEXTREC (1584): p°echod na nßsledujφcφ zßznam
SZM_PREVREC(1585): p°echod na p°edchozφ zßznam
SZM_FIRSTREC(1586): p°echod na prvnφ zßznam
SZM_LASTREC(1587): p°echod na poslednφ zßznam
SZM_NEXTPAGE(1588): p°echod o strßnku dop°edu
SZM_PREVPAGE(1589): p°echod o strßnku zp∞t
P°echody mezi slo₧kami v zßznamu (v obecnΘm formulß°i zßvisejφ na zadanΘm po°adφ slo₧ek)
SZM_FIRSTITEM(1590): p°echod na prvnφ slo₧ku v zßznamu
SZM_LASTITEM(1591): p°echod na poslednφ slo₧ku v zßznamu
SZM_NEXTTAB(1592): p°echod na nßsledujφcφ slo₧ku, kterou lze vybrat TABem
SZM_PREVTAB(1593): p°echod na p°edchozφ slo₧ku, kterou lze vybrat TABem
SZM_UPITEM(1595): p°echod o slo₧ku v²Üe
SZM_DOWNITEM(1594): p°echod o slo₧ku nφ₧e
SZM_SETIPOS(1601): p°echod na slo₧ku s identifikacφ urΦenou ve wParam
Kladenφ dotaz∙ ve formulß°i
SZM_QBE(1598): otev°enφ okna pro zadanφ dotazu
SZM_ORDER(1612): otev°enφ okna pro zadßnφ uspo°ßdßnφ
SZM_ACCEPT_Q(1614): konec zadßvßnφ dotazu nebo uspo°ßdßnφ, aplikace dotazu resp. uspo°ßdßnφ
SZM_UNLIMIT(1599): odstran∞nφ polo₧enΘho dotazu a zadanΘho uspo°ßdßnφ, nßvrat k p∙vodnφmu obsahu formulß°e
RuÜenφ a vklßdßnφ:
SZM_DELREC(1603): zruÜenφ vybranΘho zßznamu; vracφ 2 p°i ·sp∞chu; vracφ 0, pokud ve formulß°i nelze ruÜit zßznamy; vracφ 1, pokud p°i ruÜenφ zßznamu doÜlo k chyb∞ nebo pokud u₧ivatel nepotvrdil zruÜenφ zßznamu.
SZM_DELALL(1604): zruÜenφ vÜech zßznam∙ ve formulß°i bez dotazu.
SZM_DELASK(1607): zruÜenφ vÜech zßznam∙ ve formulß°i po potvrzenφ u₧ivatelem.
SZM_INSERT(1602): vlo₧φ zßznam do formulß°e. Vracφ po°adovΘ Φφslo vlo₧enΘho zßznamu ve formulß°i, vracφ -1 p°i chyb∞ nebo pokud nelze vklßdat zßznamy.
Ostatnφ
SZM_PRINT(1613): otev°e okno s parametry tisku a umo₧nφ vytisknout obsah formulß°e
SZM_LOCKS(1628): otev°e dialogovΘ okno pro zamykßnφ formulß°e a jeho pln∞nφ nov²m obsahem
SZM_INDEX(1596): otev°e systΘmov² formulß° do hodnot multiatributu, lze pou₧φt pouze na slo₧ce s multiatributem nßsledovan²m prßzdn²m indexem [ ]
SZM_BIND(1600): p°ivazuje nebo odvazuje zßznam, jeho₧ po°adovΘ Φφslo je v lParam. Pou₧itelnΘ pouze ve vßzacφch formulß°φch.
Hodnota funkce
Funkce vracφ reakci formulß°e hView na doruΦenou zprßvu (pouze v n∞kolika v²Üe uveden²ch p°φpadech).