OK, so I have some LUA code in Windows:

    Local function IdentifyActiveWindow() -- at this point the active window is 
always an iup dialog
        --depends on having names associated with all dialogs, which is true
        local tblD, _ = iup.GetAllDialogs() --get dialog names, which are not 
the same as their handles
        for _, v in ipairs(tblD) do
            d = iup.GetHandle(v)
            if d.ACTIVEWINDOW == "YES" then
                return d
            end
        end
    end

    local currdlg=IdentifyActiveWindow()
    -- do some stuff which opens a window via another Windows program
    currdlg.bringfront = "YES"

And it doesn't work... d.ACTIVEWINDOW never returns "YES"

So, I'm think I've misunderstood something somewhere but can't work out what... 
 And when it's pointed out I will turn bright read and crawl into a cave.

Helen






_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to