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 -> [VB6] Fragen - Antworten
Autor
Nachricht
killer110_
Poster
Poster



Anmeldedatum: 16.04.2007
Beiträge: 165

Größe eines fremden Fenster verändern?
Verfasst am: 24.11.2007, 18:51

geht das?

Also ich mein jetzt nicht Windowsstate 1 oder 2! Ich mein die größe... zb. 500x550..

Bitte um antwort^^

mfg killer110
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 24.11.2007, 19:07

Ja das müsste gehen, soweit ich weiß sendet Windows die Fenster Größe per Sendmessage an das Fenster. Die Konstante die du brauchst ist soweit ich weiß:
Code:
Private Const WM_GETMINMAXINFO = &H24
 
killer110_
Poster
Poster



Anmeldedatum: 16.04.2007
Beiträge: 165


Verfasst am: 24.11.2007, 19:10

jo.....
Code:
Private Const WM_GETMINMAXINFO As Int32 = &H24
so glaub ich^^
 
Helo_
Tutorial Leser
Tutorial Leser



Anmeldedatum: 06.07.2007
Beiträge: 35


Verfasst am: 24.11.2007, 19:39

Code:
Dim wHandle As String
Private Declare Function FindWindow Lib "user32" _
  Alias "FindWindowA" ( _
  ByVal lpClassName As String, _
  ByVal lpWindowName As String) As Long
Private Type NOTIFYICONDATA
        cbSize As Long
        hwnd As Long
        uID As Long
        uFlags As Long
        uCallbackMessage As Long
        hIcon As Long
        szTip As String * 64
End Type

'---------

Private Sub größe()

Dim lhWnd As Long
Dim sTitle As String

  DoEvents
      wHandle = FindWindow(vbNullString, "fenstername")
      MoveWindow wHandle, 0, 0, 300, 220, 1

end sub


300 und 200 sind die grösenangaben vom fenster !
funzt normal


 
killer110_
Poster
Poster



Anmeldedatum: 16.04.2007
Beiträge: 165


Verfasst am: 24.11.2007, 19:44


cool cool!! Danke^^ werds testen Razz

Edit://
Das fehlt:

Code:
Private Declare Function MoveWindow Lib "user32" _
  (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, _
  ByVal nWidth As Long, ByVal nHeight As Long, _
  ByVal bRepaint As Long) As Long

 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: fenster, verändern, größe

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Sendkeys an bestimmtes Fenster 996 19.05.2007, 15:01
Keine neuen Beiträge Fenster in der tastleiste zum blinken bringe 480 09.05.2007, 19:53
Keine neuen Beiträge Fenster "festmachen" 405 01.04.2007, 08:04
Keine neuen Beiträge Neues Fenster aufrufen 507 03.03.2007, 18:33
Keine neuen Beiträge Sendkeys an bestimmtes Fenster 1665 23.01.2007, 15:06
 


[ Time: 0.2391s ][ Queries: 92 (0.1364s) ][ GZIP on - Debug on ]