CAD programy 4M
dlg_new_positioned_dialog
int dlg_new_positioned_dialog (wchar_t *dialog, int dcl-file, void *callback, int x, int y, sds_hdlg *handle);
Zobrazí dialogové okno na určitém místě.
Pomocí této funkce zobrazíte dialogové okno na určitém místě obrazovky. Tato funkce je určena k použití při druhém otevření tohoto dialogového okna. Protože nevíte, jaká bude velikost okna 4MCAD, použijte funkci dlg_new_dialog při prvním inicializaci dialogového okna.
Dialogové okno je identifikováno pomocí dialog v souboru DCL dcl-file. Řetězec dialog je získán z funkce dlg_load_dialog.
Funkce dlg_new_positioned_dialog volitelně provede rutinu identifikovanou argumentem callback. Chcete-li ignorovat tento argument, použijte NULLCB.
Argumenty x a y jsou souřadnice v pravém dolním rohu dialogového okna. Horní levé souřadnice jsou (0,0). Měli byste získat souřadnice x, y z dlg_done_positioned_dialog. Když jsou x a y nastaveny na hodnotu -1, IntelliCAD otevře dialogové okno ve středu okna.
Je-li funkce dlg_new_ placed_dialog úspěšná, vrací RTNORM a nastaví argument popisovače pomocí názvu popisovače. Pokud dojde k chybě, vrátí tato funkce příkaz RTERROR a nastaví parametr handle s hodnotou NULL.
Zobrazí dialogové okno na určitém místě.
Pomocí této funkce zobrazíte dialogové okno na určitém místě obrazovky. Tato funkce je určena k použití při druhém otevření tohoto dialogového okna. Protože nevíte, jaká bude velikost okna 4MCAD, použijte funkci dlg_new_dialog při prvním inicializaci dialogového okna.
Dialogové okno je identifikováno pomocí dialog v souboru DCL dcl-file. Řetězec dialog je získán z funkce dlg_load_dialog.
Funkce dlg_new_positioned_dialog volitelně provede rutinu identifikovanou argumentem callback. Chcete-li ignorovat tento argument, použijte NULLCB.
Argumenty x a y jsou souřadnice v pravém dolním rohu dialogového okna. Horní levé souřadnice jsou (0,0). Měli byste získat souřadnice x, y z dlg_done_positioned_dialog. Když jsou x a y nastaveny na hodnotu -1, IntelliCAD otevře dialogové okno ve středu okna.
Je-li funkce dlg_new_ placed_dialog úspěšná, vrací RTNORM a nastaví argument popisovače pomocí názvu popisovače. Pokud dojde k chybě, vrátí tato funkce příkaz RTERROR a nastaví parametr handle s hodnotou NULL.