006
01.11.2006, 10:06 Uhr
CppProgrammer
|
Naja diese ganzen Versuche hatten eigentlich genau das zum Sinn und Zweck der Sache. Mein eigentliches Programm ist ein ChatClient welcher mehrere ChatRooms auf die Tabs verteilt. Ich hab also einen MainDialog der die Tabs und den Socket (Verbindung zum Server) und den ganzen Kram hält, und einen zweiten ChannelDialog, der entsprechend oft in den Tabs geöffnet wird. Um erstmal den richtigen Tab/ChannelDialog zu kriegen muss ich mit dem pWnd anfangen (CWnd* pWnd = m_ctlTab.GetSSLPage(0)). Mein eigentliches Problem ist es jetzt dass ich irgendwie die Memberfunktion von der ControlVariable des RichEdit Feldes (vom ChannelDialog) ansprechen muss, um dem entsprechenden RichEdit Feld den dazugehörigen Text hinzuzufügen (m_ctlRichEdit.AddText("bla bla...")). Ich müsste das ganze über diese MemberFunktion machen, da sie auch weitere Parameter wie zB Farbe, Fett, Unterstrichen, ... hat welche ja ziemlich nützlich für einen Chat sind. Wie könnte ich dieses Problem jetzt am besten lösen? |