004
29.09.2003, 18:06 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, sorry für die späte Antwort, war am Wochenende unterwegs. Eigentlich ganz einfach, Du mußt nur die entsprechenden Behandlungen einfügen. Als Bsp. für die Listbox. Der Zugriff auf diese kann nur erfolgen wenn sie bereits vollständig gebaut wurde. Das füllen kann somit nicht in CSeite1::Create() erfolgen. Ein passendes Ereignis wäre hier WM_SHOWWINDOW, m_list - Controlmember.
C++: |
void CSeite1::OnShowWindow(BOOL bShow, UINT nStatus) { CDialog::OnShowWindow(bShow, nStatus); for (int i=1 ; i<=10 ;i++){ char buf[5]; sprintf(buf,"Item %d", i); m_list.AddString(buf); } }
|
Bei zwei CEdit Feldern könnte das so aussehen(m_strE1, m_strE2 CStringmember):
C++: |
void CSeite1::OnChangeEdit1() { UpdateData(TRUE); m_strE2 = m_strE1; UpdateData(FALSE); }
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe |