func init() lng.include('htmlctrl') include("init_win_ctrl") fvar(old) old = block.select(BLK_BODY) //---------------------- CREATE ---------------------------------------------- println('InitHTMLControl(hinstance);') println(ctrl, ' := _NewControl(' + PARENT_CTRL + ', WC_HTML, WS_VISIBLE or WS_CHILD, False, nil);') //---------------------- PROPERTYS ------------------------------------------- include("property_win_ctrl") // if(isndef(URL)) // file://\windows\default_0419.htm if(URL <> '') println(ctrl + '.Perform(DTM_NAVIGATE, 0, LPARAM(PWideChar(', URL, ')));') end //---------------------- EVENTS ---------------------------------------------- // if(linked(onChange)) // lng.begin_proc(ctrl + '_OnChange(obj:PObj)') // event(onChange, ctrl + '.Text') // lng.end_proc(BLK_MTD_HEAD) // // println(ctrl, '.OnChange := ' + ctrl + '_OnChange;') // end block.select(old) end func doNavigate(_data) println(ctrl + '.Perform(DTM_NAVIGATE, 0, LPARAM(PWideChar(', e_str(_Data), ')));') end func doRefresh(_data) //ToDo end func doClear(_data) println(ctrl + '.Perform(DTM_CLEAR, 0, 0);') end func doBack(_data) //ToDo end func doForward(_data) //ToDo end func doFromText(_data) //ToDo end func CurrentURL() //return(ctrl + '.Text') end func Page() //return(ctrl + '.Count') end include("methods_win_ctrl")