예제 #1
0
        public List <SciterElement> SelectAll(string selector)
        {
            List <SciterElement> list = new List <SciterElement>();

            SciterXDom.FPTR_SciterElementCallback cbk = (IntPtr he, IntPtr param) =>
            {
                list.Add(new SciterElement(he));
                return(false);               // false continue enumeration
            };
            _api.SciterSelectElementsW(_he, selector, cbk, IntPtr.Zero);
            return(list);
        }
예제 #2
0
        public SciterElement SelectFirst(string selector)
        {
            SciterElement se = null;

            SciterXDom.FPTR_SciterElementCallback cbk = (IntPtr he, IntPtr param) =>
            {
                se = new SciterElement(he);
                return(true);               // true stops enumeration
            };
            _api.SciterSelectElementsW(_he, selector, cbk, IntPtr.Zero);
            return(se);
        }