001
02.10.2002, 19:17 Uhr
Programmer
|
Also... mache dies mal mit einer IF ELSE methode.... schaue, dass deine Variable m_test den Typ CString hat und Public angekreuzt is. Wenn nicht, erstelle sie neu.
Danach kannst du wie folgt vorgehen:
1. Wähle im Klassenassi die Funktion IDC_EDIT1 aus und wähle die Funktion "OnUpdate". In diese Funktion schreibst du danach m_test = "Verbinden mit...";
2. mache genau dasselbe mit IDC_EDIT2. Schreibe dort nur m_test = "Verbinden mit.... Passwort: .....";
In der Praxis sieht es in etwa so aus:
C++: |
void CMyDialog::OnUpdate(IDC_EDIT1) //Diese Funktion erstellt der Assi selbst!!! { m_test += "Verbinden mit" + m_Edit1; }
|
beim zweiten einfach m_Edit2 nehmen....
Nochmals: Du hast dann ein Text oder Editfeld (IDC_EDIT3, variable m_strMsg --_> musste erst erstellen!!!!). m_Test ist ein CString.... Wenn du dies hast, kannste dann der m_Test anzeigen lassen. Wenn du meinst, wie ich meine. irgendwie so sollte es gehen, weiss leoder auch nicht mehr!
DIE 2 VARIANTE wäre:
1. Füge dem Button "Verbinden" die Funktion BN_CLICKED hinzu. 2. in die Funktion schreibst du folgendes:
C++: |
if(m_Edit1 == OnUpdate()) { m_Test += "Verbinden mit..."; //ODER SO ÄHNLICH } else { } if((m_Edit1 == OnUpdate()) && (m_Edit2 == OnUpdate()) { m_Test += "Verbinden mit.... Passwort:"; }
|
PS: Das war nur ein ANSTOSS!! Wie es wirklich genau geht und funktioniert, findest du's sicher noch selbst raus. Ansonsten poste einfach wieder!
Meine art hier war ein PSEUDO CODE! Kein Code, der funktionierren könnte! mfg Programmer -- Moderator werden? Null Problemo!! Werden gesucht auf: http://4116.rapidforum.com
Visti www.it-center.ch.tf |