SelectIntRec

Internφ programovacφ jazykC/C++Pascal

function SelectIntRec(hView : window_id; pos : trecnum; sel, redraw : Boolean) : Boolean;
BOOL SelectIntRec(HWND hView, trecnum pos, BOOL sel, BOOL redraw);
function SelectIntRec(hView : window_id; pos : trecnum; sel, redraw : Boolean) : Boolean;

Parametry

hView identifikace (handle) formulß°e
pos internφ Φφslo zßznamu nebo -1 (NORECNUM)
sel druh akce
redraw p°ekreslit formulß°

Od verze

7.0d

Popis

Funkce umo₧≥uje vybrat (oznaΦit) nebo odstranit vybrßnφ mno₧iny zßznam∙ ve (standardnφm) formulß°i. Vybrßnφm se rozumφ inverze celΘho °ßdku; ruΦn∞ ji lze provΘst kliknutφm na zßhlavφ °ßdku nebo kombinacφ Shift+mezera (v p°φpad∞ multiselectu takΘ Shift+Üipka dol∙/nahoru nebo v kombinaci myÜ+Shift nebo myÜ+Ctrl ).

Vybrßnφ se t²kß pouze konkrΘtnφho formulß°e, na jinΘ pohledy do stejnΘho zdroje dat ani na vlastnφ zdroj dat nemß vliv. K tomu, aby bylo mo₧nΘ vybrat vφce zßznam∙, je t°eba, aby byl v popisu formulß°e nastaven p°φznak Multiselect. Pokud tento p°φznak nenφ nastaven, zp∙sobφ vybrßnφ jednoho zßznamu odvybrßnφ minule vybranΘho zßznamu. Mß-li b²t formulß° ve funkci listboxu (tedy pracuje se jen s cel²mi needitovateln²mi zßznamy), pou₧ijte tΘ₧ vlastnost formulß°e Pouze pro v²b∞r zßznamu.

Testovat vybrßnφ konkrΘtnφho zßznamu Φi mno₧iny zßznam∙ lze pomocφ funkce IsIntRecSelected.

Zßznam je identifikovßn v parametru pos sv²m internφm Φφslem (po°adovΘ Φφslo zßznamu). Je-li hodnota parametru pos rovna -1, t²kß se akce zadanß parametrem sel vÜech zßznam∙ formulß°e.

Je-li hodnota parametru sel rovna TRUE, provede se vybrßnφ zßznamu, je-li hodnota rovna FALSE, provede se zruÜenφ vybrßnφ, je-li hodnota rovna NONEBOOLEN, provede se invertovßnφ souΦasnΘho stavu.

Existuje takΘ obdobnß funkce SelectExtRec, kterß mß v parametru pos externφ Φφslo zßznamu.

K funkci existuje ekvivalent v podob∞ metody formulß°e SelectIntRec.

Hodnota funkce

Funkce vracφ minulou hodnotu p°φznaku vybrßnφ. Pokud p°ed operacφ, kterß se t²kß vÜech zßznam∙, nebyly vÜechny zßznamy ve stejnΘm stavu, nebo je-li hodnota parametru pos v∞tÜφ ne₧ celkov² poΦet zßznam∙ nebo p°i nedostatku pam∞ti, vracφ funkce NONEBOOLEAN.

Viz