Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Steuerelement Registerkarte !!!

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
17.03.2003, 01:03 Uhr
freedom



hallo zusammen
ich möchte in mein Dialogfeld eine Registerkarte erstellen.
Ich Einsteiger in VC++
Ich hab zwar unter FAQ von UWE was gefunden aber da kommt Fehlermeldung wenn Compiliert.
Kann mir da jemand helfen. was mache ich da falsch??
Und / Oder hat jemand einen anderen Sourcecode (mit Beschreibung bitte)

Danke für eure Hilfe :-)

Die Fehlermeldung ist mit Pfeilen gekennzeichnet und weiter unt ist steht die Fehlermeldung:


BOOL CMyTabExampleDlg::OnInitDialog()
{
...
...
...

//---------------------------------------------------
m_tabMyTabCtrl.InsertItem(0, _T("Tab One")); <-- <-- <--
m_tabMyTabCtrl.InsertItem(1, _T("Tab Two")); <-- <-- <--
m_tabMyTabCtrl.InsertItem(2, _T("Tab Three"));<-- <-- <--
//---------------------------------------------------

m_tabMyTabCtrl.Init();

return TRUE; // return TRUE unless you set the focus to a control
}

Fehlermeldung:
--------------

Konvertierung des Parameters 2 von 'char [8]' in 'struct tagTCITEMA *' nicht moeglich
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.03.2003, 18:24 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
von welchem Typ ist m_tabMyTabCtrl ?
Hast Du Dir mal das Beispiel dazu geladen?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.03.2003, 23:51 Uhr
freedom



Hallo,

Ja ich habe das Beispiel probiert.
Aber jetzt stelle ich fest das ist gar nicht dein Beispielprogramm, das habe ich glaube ich aus CodeGuru. Tut mir leid.


Also das Beispiel von Downloadbereich habe ich ausprobiert und der Cmpiler bringt auch den selben Fehler.
wenn ich die Member-Variable so deklariere:
* Typ : CMyTabCtrl
* Name: m_cTabCtrl
dann wird diese Meldung angezeigt:

Meldung:
--------
stellen sie sicher dass "TestTabCtrlDlg.h" die Notwendigen +include-Direktiven zur Verwendung Ihrer Klasse CMyTabCtrl (aus Datei "MyTabCtrl.h") enthält.

Wenn man eine neue Klasse erstellt und verwendet , muss man dann immer eine Header-Datei am Anfang includen ?

Ich hab das jetzt so gelöst.
Gibs da vieleicht bessere Methode ?

BOOL CTabCtrlDlg::OnInitDialog()
{
...
...
...

// ZU ERLEDIGEN: Hier zusätzliche Initialisierung einfügen

TCITEM item;

item.mask = TCIF_TEXT;

item.pszText = "Seite 1";
m_cTabCtrl.InsertItem(0, &item);

item.pszText = "Seite 2";
m_cTabCtrl.InsertItem(1, &item);

m_cTabCtrl.Initialisierung();

return TRUE; // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten
}
 
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: