Andromo - Start Making Apps - Free Signup

Announcement

Collapse

New Forum Software

If you're here, you've found the new home for our forums. There will be some bugs to iron out, so thanks for your patience...
See more
See less

Position project at certain location on screen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Position project at certain location on screen

    Is it possible to open an autoplay project at certain coordinates on the users screen?

  • #2
    Hi. Yep, just try out the Window.SetPos() action as seen here: Click Here

    Corey Milner
    Creative Director, Indigo Rose Software

    Comment


    • #3
      I saw that, but I don't know how to specify what window I want to position. And I wasn't sure if this command could reference the parent app.

      Comment


      • #4
        You will need to get the application handle and that can be specified in the Window.SetPos as seen below.
        Code:
        Example 1
        Window.SetPos(app_handle, 100, 150);
        
        Sets a program window's X coordinate to 100 pixels and the Y coordinate to 150. The program's window handle is passed to the action through the variable "app_handle."
        Here is the example from the help title on how to get and search for the title of the window you want to find.

        Code:
        Example 2
        -- Get the titles and window handles of all open windows.
        windows = Window.EnumerateTitles();
        
        -- A variable containing text in the title you want to search for.
        window_name = "Notepad";
        
        -- Loop through the table of windows.
        for handle, title in windows do
        
            -- Check if the window title has the target text.
            result = String.Find(title, window_name, 1, false);
        
            -- if the string was found in the title, send the window a close message.
            if (result ~= -1) then
                Window.Close(handle, CLOSEWND_SENDMESSAGE);
            end
        end
        
        Finds all open windows with the string "Notepad" in the title and sends each of them a close message.
        TJ-Tigger
        "A common mistake that people make when trying to design something completely foolproof was to underestimate the ingenuity of complete fools."
        "Draco dormiens nunquam titillandus."
        Map of IR Forum Users - IR Project CodeViewer - Online Help - TiggTV - QuizEngine

        Comment


        • #5
          If you're trying to get the handle of *your* autoplay application, the easiest way is with Application.GetWndHandle.

          http://www.indigorose.com/webhelp/am...tWndHandle.htm

          Examples:

          Code:
          -- Get the AutoPlay application's window handle.
          handle = Application.GetWndHandle();
          
          -- Move the window
          Window.SetPos(handle, 100, 150);
          or
          Code:
          -- Get the AutoPlay application's window handle.
          handle = Application.GetWndHandle();
          
          -- Hide the AutoPlay application window.
          Window.Hide(handle);
          
          -- Sleep for 3 seconds.
          Application.Sleep(3000);
          
          -- Show the AutoPlay application window.
          Window.Show(handle);
          AutoPlay Media Studio 8.5 is Windows 10 compatible today!

          Comment


          • #6
            Same idea with Setup Factory application?

            Is it possible to have same positioning of the window for SetupFactory Application?

            Comment

            Working...
            X