|
| Autor |
Nachricht |
killer110_ 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

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


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


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


Anmeldedatum: 16.04.2007 Beiträge: 165
|
Verfasst am: 24.11.2007, 19:44 |
|
|
cool cool!! Danke^^ werds testen
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 |
 |
|
| |
|
 |
|
|