且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

C# - 开放进程,并改变窗口的位置

更新时间:2023-11-28 11:37:52

尝试 SetWindowPos 所描述的。 ASPX>此处页面显示了如何从C#调用。


I want to open from c# an application (standalone flashplayer) and set it position to (0,0) on the screen. How can I do this? So far I've managed to open flashplayer:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace swflauncher
{
    class Program
    {
        static void Main(string[] args)
        {
            Process flash = new Process();
            flash.StartInfo.WindowStyle = ProcessWindowStyle.Normal;

            flash.StartInfo.FileName = "D:\\development\\flex4\\runtimes\\player\\10\\win\\FlashPlayer.exe";
            flash.Start();
        }
    }
}

Try SetWindowPos as described here. This page shows how to call it from C#.