Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » button array

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.06.2005, 18:20 Uhr
mauralix



Wie kann ich ein array von CButton s machen ???
--
nur olfaktorisch fassbar....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.06.2005, 18:46 Uhr
Spacelord
Hoffnungsloser Fall




C++:
CButton buttons[10];



MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.06.2005, 15:12 Uhr
mauralix



Das funktioniert leider nicht, wenn ich mit dem Klassenassistent Variablen zuweise darf das kein Array sein und wenn ich die Header umschreibe ist es zwar kein Fehler aber es funktioniert trotzdem nicht...
Probiert es mal aus !!!
--
nur olfaktorisch fassbar....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.06.2005, 15:29 Uhr
mmc20
puss in boots


hi, das der klassen-assi keine arrays nimmt iss klar, du musst nur die member und die DDX'es selbst einfügen (aussehalb des AFX-blocks natürlich), also so:

C++:
// im .h
...
// Dialogfelddaten
    //{{AFX_DATA(CDeinDlg)
    enum { IDD = IDD_DEINDLG };
    CListCtrl    m_list; // irgendeine member vom klassen-assi
    //}}AFX_DATA
/////////////////////////////////////
    CButton    m_cb[10];
//////////////////////////////////////
...
// im .ccp
void CDeinDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CDeinDlg)
    DDX_Control(pDX, IDC_LIST1, m_list); // vom klassen-assi
    //}}AFX_DATA_MAP
/////////////////////////////////////////////////
    DDX_Control(pDX, IDC_BUTTON0, m_cb[0]);
    DDX_Control(pDX, IDC_BUTTON1, m_cb[1]);
    DDX_Control(pDX, IDC_BUTTON2, m_cb[2]);
    DDX_Control(pDX, IDC_BUTTON3, m_cb[3]);
/////////////////////////////////////////////////
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.06.2005, 18:52 Uhr
mauralix



Hab ich zwar schon mal so ähnlich probiert aber da hab ich was vergessen...

Danke so hats geklappt !
--
nur olfaktorisch fassbar....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: