Get_view_pos

Internφ programovacφ jazykC/C++Pascal

function Get_view_pos(hView : window_id; var irec, erec : trecnum) : Boolean;
BOOL Get_view_pos(window_id hView, trecnum *irec, trecnum *erec);
function Get_view_pos(hView : window_id; var irec, erec : trecnum) : Boolean;

Parametry

hView identifikace (handle) formulß°e
irec vrßcenΘ internφ Φφslo vybranΘho zßznamu
erec vrßcenΘ absolutnφ Φφslo vybranΘho zßznamu

Popis

Funkce Get_view_pos vrßtφ ·daj o tom, kter² zßznam je ve formulß°i hView zrovna vybrßn. V parametru erec se vrßtφ absolutnφ Φφslo tohoto zßznamu. V parametru irec se vrßtφ po°adovΘ Φφslo tohoto zßznamu ve formulß°i.

Od verze 6.0 lze k zφskßnφ Φφsla zßznamu formulß°e vyu₧φvat takΘ vlastnost formulß°e CurPos.

Hodnota funkce

P°i ·sp∞chu funkce vracφ TRUE. Hodnota FALSE se vrßtφ v p°φpad∞, ₧e parametr id neoznaΦuje okno s formulß°em.

P°φklad

procedure synchronizace(vzor, cφl : window_id);
var irec, erec, cφl_rec : trecnum;
    vzor_curs, cφl_curs : cursor;
    flags : short;
{ Nastavφ formulß° "cφl" na stejn² zßznam jako formulß° "vzor" }
begin
  if Get_view_pos(vzor, irec, erec) then
    if Get_fcursor(vzor, vzor_curs, flags) then
      if Get_fcursor(cil, cφl_curs, flags) then
        if not Super_recnum(vzor_curs, cφl_curs, erec, cφl_rec) then
          Set_ext_pos(cil, cφl_rec, -1);
end;

Viz