| |

VB.NET - FortgeschritteneRe: Nachricht an Instanz, immer nur eine gleichzeitig, Zähler wie oft gestartet | |  | Autor: Drapondur | Datum: 26.01.05 21:57 |
| Hallo,
als ich Deinen Code mal testete, ging's bei mir auch nicht. Scheinbar funktioniert WM_COPYDATA nicht mit wParam und lParam gleich null.
Ich habe stattdessen mal WM_APP genommen, dass für Deine Zwecke voll ausreicht. Damit gings
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
Dim hwnd As Integer = getWindowHandle()
If hwnd = -1 Then Return
Try
MsgBox("Sending Msg")
SendMessage(hwnd, WM_APP, 0, 0)
Finally
End Try
End Sub
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" ( _
ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal _
lParam As Integer) As Int32
Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal _
lpClassName As String, ByVal lpWindowName As String) As Int32
Const WM_COPYDATA As Integer = &H4A
Private Const WM_APP As Int32 = &H8000
Private Function getWindowHandle() As Integer
Dim p As Process
For Each p In System.Diagnostics.Process.GetProcessesByName( _
Process.GetCurrentProcess.ProcessName)
If p.Id <> Process.GetCurrentProcess.Id AndAlso _
p.MainWindowTitle = Me.Text Then
Return p.MainWindowHandle.ToInt32
End If
Next
Return -1
End Function
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
MyBase.WndProc(m)
Try
If m.Msg = WM_APP Then
MessageBox.Show("Nachricht: ")
End If
Finally
End Try
End Sub |  |
 Nachricht an Instanz, immer nur eine gleichzeitig, Zähler wi... | 1.424 | DreamFlasher | 26.01.05 00:11 |   Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 876 | Maywood | 26.01.05 00:17 |    Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 949 | DreamFlasher | 26.01.05 07:03 |     Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 921 | Maywood | 26.01.05 10:00 |      Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 880 | DreamFlasher | 26.01.05 19:33 |       Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 896 | Drapondur | 26.01.05 20:01 |        Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 891 | DreamFlasher | 26.01.05 21:35 |         Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 860 | Drapondur | 26.01.05 21:57 |          Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 1.163 | DreamFlasher | 26.01.05 22:10 |           Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 945 | Maywood | 26.01.05 22:15 |            Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 957 | DreamFlasher | 26.01.05 22:28 |             ShowinTaskbar=false ist der Übeltäter | 1.302 | Drapondur | 26.01.05 22:43 |              Re: ShowinTaskbar=false ist der Übeltäter | 915 | Maywood | 26.01.05 22:50 |               Re: ShowinTaskbar=false ist der Übeltäter | 1.162 | Drapondur | 26.01.05 23:07 |                Re: ShowinTaskbar=false ist der Übeltäter | 1.024 | Maywood | 26.01.05 23:51 |                 Re: ShowinTaskbar=false ist der Übeltäter | 924 | Drapondur | 27.01.05 01:16 |                  Re: ShowinTaskbar=false ist der Übeltäter | 996 | Maywood | 27.01.05 09:35 |                   Re: ShowinTaskbar=false ist der Übeltäter | 1.001 | DreamFlasher | 27.01.05 22:00 |                Re: ShowinTaskbar=false ist der Übeltäter | 1.005 | DreamFlasher | 27.01.05 22:25 |                 Re: ShowinTaskbar=false ist der Übeltäter | 926 | Drapondur | 28.01.05 00:21 |                  Re: ShowinTaskbar=false ist der Übeltäter | 953 | DreamFlasher | 28.01.05 07:00 |                   Form.Hide (o.T.) | 981 | Drapondur | 28.01.05 18:09 |                    Re: Form.Hide (o.T.) | 924 | DreamFlasher | 28.01.05 23:17 |                     Richtig in Tray minimieren - Lösung | 975 | DreamFlasher | 28.01.05 23:39 |               Re: ShowinTaskbar=false ist der Übeltäter | 919 | DreamFlasher | 27.01.05 00:56 |              Re: ShowinTaskbar=false ist der Übeltäter | 961 | FZelle | 27.01.05 13:49 |           Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 939 | Drapondur | 26.01.05 22:29 |       Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 1.028 | Maywood | 26.01.05 20:44 |        Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 949 | Maywood | 26.01.05 21:47 |         Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 881 | Maywood | 26.01.05 22:00 |          Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 864 | DreamFlasher | 26.01.05 22:23 |           Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 936 | Maywood | 26.01.05 22:32 |        Re: Nachricht an Instanz, immer nur eine gleichzeitig, Zähle... | 854 | DreamFlasher | 26.01.05 21:54 |   Re: Etwas einfacher  | 976 | FZelle | 27.01.05 09:26 |    Re: Etwas einfacher  | 921 | Maywood | 27.01.05 09:39 |    Re: Etwas einfacher  | 891 | Drapondur | 27.01.05 15:10 |     Re: Etwas einfacher  | 1.197 | DreamFlasher | 27.01.05 22:04 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevDTA 3.0 Pro 
SEPA mit Kontonummernprüfung
Erstellen von SEPA-Dateien mit integriertem BIC-Verzeichnis und Konto- nummern-Prüfverfahren, so dass ungültige Bankdaten bereits im Vorfeld ermittelt werden können. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|