Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
Topmaster_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.09.2007
Beiträge: 32

[VB]Minimieren von Prozessen
Verfasst am: 15.09.2007, 08:06

Hi VB team Ich arbeite gearade an einem Tool und bin auf ein Problem gestoßen.
Ich möchte das Das Tool eine Anwendung Minimiert und Maxiemiert
Die anwendung um die es sich handelt ist ein spiel das wenn man Die Windows Taste drückt sich nicht minimiert sondern ganze zeit angezeigt wird.Deshalb wollte ich es Minimieren naja aber leider geht es nicht so wie ich es dachte:(
Das ist der Anwedungs Code:
Code:
  Private Sub SroMinimierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SroMinimierenToolStripMenuItem.Click

  End Sub


Die Windows Anwendung heißt sro_client.exe
Kann mir einer Hilfe leisten? Wäre ganz nett:)

Mfg:Topmaster
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 15.09.2007, 09:42

Öffne vorher noch ein fenster zb. Editor, dann kannste mit Alt TAB wechseln
 
Topmaster_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.09.2007
Beiträge: 32


Verfasst am: 15.09.2007, 09:47

Ah Sad das ist aber nicht das was ich will
http://img205.imageshack.us/my.php?image=umod3bl8.jpg
Dort ist ja die Funktion minimiern und dann soll das fenster zugehen:)
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 15.09.2007, 18:10

[vb:1:4c37c7525c]
Dim lngHandle As Integer
lngHandle = FindWindow(vbNullString, "Titel deiner Anwendung")
ShowWindow(lngHandle, 3)
[/vb:1:4c37c7525c]

"Titel deiner Anwendung" ersetzen mit dem Fenstertitel (nicht Prozessname sondern Fenstername)

Hoffe das kann dir weiterhelfen Wink
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
Topmaster_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.09.2007
Beiträge: 32


Verfasst am: 16.09.2007, 08:56

Ich denke mal das ist das was ich suche Problem ist nur das er mir sag das er
FindWindow und ShowWindow nicht deklarieren kann ;(
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 16.09.2007, 12:43

Sorry hab ich gestern voll verpeilt Embarassed

[vb:1:ed882a1d60]
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Integer, ByVal nCmdShow As Integer) As Integer

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer

Dim lngHandle As Integer
lngHandle = FindWindow(vbNullString, "Titel deiner Anwendung")
ShowWindow(lngHandle, 3)
[/vb:1:ed882a1d60]
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
Topmaster_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.09.2007
Beiträge: 32


Verfasst am: 16.09.2007, 13:05

Endwender ich bin doof oder ich weiß nicht:(
http://img264.imageshack.us/my.php?image=sdwh5.jpg

Ich bekomme wieder 2 neue fehler und den alten:(
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 16.09.2007, 13:16

Okey diesmal bin nicht ich schuld Wink

Die beiden Declarationen müssen ganz am Anfang stehn, nichtinnerhalb eines Subs.

Z.b So:

[vb:1:860719f69e]

Public Class Form1

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Integer, ByVal nCmdShow As Integer) As Integer

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer

Private Sub Abc(Byval A as string) handles Blubb.click

'.....

End Sub

' Noch ein paar Subs

Private Sub Minimieren( Byval .... ) handles .....

Dim lngHandle As Integer
lngHandle = FindWindow(vbNullString, "Titel deiner Anwendung")
ShowWindow(lngHandle, 3)

End Sub

End Class

[/vb:1:860719f69e]

Also die Declarationen stehn immer zwischen Class (Public Class Form 1) und dem ersten Sub (Private Sub Abc in dem Fall ^^).
[/vb]
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
Topmaster_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.09.2007
Beiträge: 32


Verfasst am: 16.09.2007, 14:15

Jo das ist es:D Perfekt danke
Aber er Lässt das Fenster nur groß machen wie minimiert man das dann
Stat Show einfach hide oder was hin scherieben?Very Happy Das brüchte ich noch
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 16.09.2007, 14:53


Zitat:
Stat Show einfach hide oder was hin scherieben? Das brüchte ich noch


Nunja fast Wink

Aus

[vb:1:533ae1655b]
ShowWindow(lngHandle, 3)
[/vb:1:533ae1655b]

wird

[vb:1:533ae1655b]
ShowWindow(lngHandle, 2)
[/vb:1:533ae1655b]

Die Zahl steht immer für die Fensterstatus.
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: minimieren, minimiert, sub

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 721 30.04.2007, 10:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1634 20.04.2007, 23:32
Keine neuen Beiträge .exe erstellen 794 29.03.2007, 18:32
Keine neuen Beiträge exe 647 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 731 25.12.2006, 15:14
 


[ Time: 0.0686s ][ Queries: 109 (0.0240s) ][ GZIP on - Debug on ]