Avatar billede sbeier Nybegynder
18. august 2008 - 13:59 Der er 5 kommentarer og
1 løsning

Flyt konsol vinduet

Jeg sidder og har brug for at kunne flytte konsol vinduet i en console application i visual studio 2005.
Jeg vil flytte det egentlige vindue rundt på skærmen.
Avatar billede aaberg Nybegynder
18. august 2008 - 14:27 #1
Du kan bruge pinvoke.


namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Before move, click enter");
            Console.ReadLine();

            IntPtr hWnd = Process.GetCurrentProcess().MainWindowHandle;

            MoveWindow(hWnd, 500, 500, 500, 500, true);

            Console.WriteLine("After move, click enter");
            Console.ReadLine();
        }

        [DllImport("user32.dll")]
        static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth,
          int nHeight, bool bRepaint);
    }
}
Avatar billede bitmatic Nybegynder
18. august 2008 - 14:33 #2
smart....

Men du skal lige have et par namespacet med for at få det til at virke.

using System.Runtime.InteropServices;
using System.Diagnostics;
Avatar billede sbeier Nybegynder
18. august 2008 - 14:42 #3
Jah, fandt dem..
thx, det virker fint :)
smid et svar, så får du pointne
Avatar billede aaberg Nybegynder
18. august 2008 - 14:47 #4
svar :-)
Avatar billede aaberg Nybegynder
21. august 2008 - 08:14 #5
Så skal du huske at acceptere svaret :-)
Avatar billede sbeier Nybegynder
24. august 2008 - 13:29 #6
Sådan.. sry.. har haft lidt travlt de seneste par dage
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