Wie Kann ich aus Dlg.cpp aus der Methoden wert zuweisen?
-
Hallo leute
Ich versuche ein Dialog Programm zuschreiben Vc6 MFC.
Ich habe eine Abgeleitet Klasse CMaxMidiIn:MyMidiIn
Diese Klasse hat eine methode der die ankommende midinoten nach MidiOut zurückt Hallt.
// MyMidiIn virtual functions
//---------------------------------------------------------------------------
// ProcessMidiData
//---------------------------------------------------------------------------
BOOL MyMidiIn::ProcessMidiData(LPMIDIEVENT lpEvent)
{
if(EchoOut)
EchoOut->Put(lpEvent);
return TRUE;
}Der daten typ:
(LPMIDIEVENT lpEvent) Empfängt vom ein spielenden keyboard taste diese parameterdata1
data2
data3
status
timeIch möchte in Dlg.cpp LPMIDIEVENT lpEvent Abfangen und data1 ändern.
wie mache ich das?
ich sitze schon zwei tagen und krige es nicht hin.wenn ich in
BOOL MyMidiIn::ProcessMidiData(LPMIDIEVENT lpEvent)lpEvent->data1=98;
schreibe dann geht das,Aber der wert ist nicht konstant ich muß über
Dlg.cpp zugriff haben um es zu ändern wenn etwas passiert.wenn ich lpEvent über Dlg.cpp anspräche dann existier es nicht
Für Hilfe Tausend Dank
Grüße Fuat