Avatar billede thomas_fogh Nybegynder
05. august 2006 - 14:00 Der er 2 kommentarer og
1 løsning

Ændre position og størrelse på et andet vindue?

Hvordan ændre jeg position og størrelse på et andet vindue? (anden process)
Avatar billede mcgoat Nybegynder
05. august 2006 - 17:19 #1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        [DllImport("user32.dll")]
        public static extern int FindWindow(string lpClassName, string lpWindowName);

        [DllImport("user32.dll")]
        public static extern int SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);

        [DllImport("user32.dll", EntryPoint = "SetWindowPos")]
        public static extern bool SetWindowPos(
          int hWnd,              // window handle
          int hWndInsertAfter,    // placement-order handle
          int X,                  // horizontal position
          int Y,                  // vertical position
          int cx,                // width
          int cy,                // height
          uint uFlags);          // window positioning flags
        public const int HWND_BOTTOM = 0x1;
        public const uint SWP_NOSIZE = 0x1;
        public const uint SWP_NOMOVE = 0x2;
        public const uint SWP_SHOWWINDOW = 0x40;

       
        private void button1_Click(object sender, EventArgs e)
        {
            int hWnd = FindWindow(null, "Unavngivet - Notesblok");

            SetWindowPos(hWnd,HWND_BOTTOM,0, 0, 200, 200,SWP_SHOWWINDOW);
        }
    }
}

Ændre Top,Left, Height og Width på et andet Window.. Må lige sige til hvis det skal laves om :)
Avatar billede thomas_fogh Nybegynder
05. august 2006 - 17:35 #2
Tak! :)
Jeg skal vist have sat mig noget mere ind i DllImport og "user32.dll"...
Avatar billede mcgoat Nybegynder
05. august 2006 - 17:41 #3
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester