Automaticky generovanΘ zprßvy

B∞hem prßce u₧ivatele s formulß°em je automaticky generovßna °ada zprßv. Program na n∞ m∙₧e, ale nemusφ reagovat.

Ka₧dß takovß zprßva nese dvojφ informaci: handle okna formulß°e, kterΘho se t²kß, a oznaΦenφ udßlosti, k nφ₧ ve formulß°i doÜlo.

OznaΦenφ udßlosti je dßno tabulkou:

Φφslo udßlost
1 formulß° byl otev°en
2 formulß° byl uzav°en
3 u₧ivatel p°eÜel na nov² zßznam
4 u₧ivatel zm∞nil obsah slo₧ky
5 vybran² zßznam se p°ekresluje
6 cel² formulß° se p°ekresluje
7 formulß° p°echßzφ k subkurzoru
8 formulß° se vracφ k superkurzoru
9 otev°en zßvisl² formulß°
10 uzav°en zßvisl² formulß°
11 otev°en textov² editor
12 uzav°en textov² editor
13 otev°eno okno pro prohlφ₧enφ obrßzku
14 uzav°eno okno pro prohlφ₧enφ obrßzku

P°φklad pou₧itφ: Chce-li program zachytit okam₧ik, kdy u₧ivatel zm∞nφ obsah n∞kterΘ slo₧ky ve formulß°i  ID, pak analyzuje dochßzejφcφ zprßvy takto:

Get_ext_message(msg, handle, nil);
IF (handle = ID) AND (msg = 4)
  THEN ...  { reakce na zm∞nu obsahu slo₧ky }
ELSE ...    { zpracovßnφ ostatnφch zprßv }

Viz takΘ:

Programy