vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Subclassing-Klasse des vb@rchivs für mehrere Fenster/Objekte 
Autor: Michael17
Datum: 28.06.04 08:42

hallo leute!

ich hab mir mal die vb@rchiv - Klasse für ein absturzsicheres subclassing angeschaut.
echt eine super sache!

aber dann hab ich versucht, die klasse für mehrere commandbuttons zu verwenden.
dazu hab ich folgenden code verwendet:
' Subclass-Klasse instanzieren
Dim WithEvents oSubClassA As clsSubClass
Dim WithEvents oSubClassB As clsSubClass
 
Private Sub cmdStart_Click()
  oSubClassA.StartSubclass cmdStart.hWnd
  oSubClassA.StartSubclass cmdStop.hWnd
End Sub
 
Private Sub cmdStop_Click()
  ' Subclassing beenden
  oSubClassA.StopSubClass
  oSubClassB.StopSubClass
End Sub
 
Private Sub Form_Load()
  ' Subclass-Objekt erstellen
  Set oSubClassA = New clsSubClass
  Set oSubClassB = New clsSubClass
End Sub
 
Private Sub Form_Unload(Cancel As Integer)
  oSubClassA.StopSubClass
  oSubClassB.StopSubClass
  DoEvents
End Sub
 
Private Sub oSubClassA_MessageCatched(ByVal hWnd As Long, uMsg As Long, wParam _
  As Long, lParam As Long, Cancel As Boolean)
  Debug.Print "AAAA uMsg: " & GetWM_Constant_Name(uMsg) & _
    ", wParam: " & CStr(wParam) & ", lParam: " & CStr(lParam)
End Sub
 
Private Sub oSubClassB_MessageCatched(ByVal hWnd As Long, uMsg As Long, wParam _
  As Long, lParam As Long, Cancel As Boolean)
   Debug.Print "BBBB uMsg: " & GetWM_Constant_Name(uMsg) & _
    ", wParam: " & CStr(wParam) & ", lParam: " & CStr(lParam)
End Sub
leider bekomme ich die Messages beider Controls immer im sub oSubClassB_MessageCatched.
kann ich das ändern?
oder muss ich die gesamte klasse ändern??

thnx, cu Michael



Freeware Programme, Tools, Tutorials und Controls auf >> <<
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Subclassing-Klasse des vb@rchivs für mehrere Fenster/Objekte902Michael1728.06.04 08:42
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...489T.i.m.28.06.04 09:23
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...456Michael1728.06.04 09:54
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...454T.i.m.28.06.04 10:11
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...474Michael1728.06.04 10:29
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...515T.i.m.28.06.04 10:31
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...472Michael1728.06.04 10:42
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...467T.i.m.28.06.04 10:50
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...479Michael1728.06.04 11:42
Re: Subclassing-Klasse des vb@rchivs für mehrere Fenster/Obj...492T.i.m.28.06.04 11:45

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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