Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » vc++6 und win xp Problem

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
14.03.2003, 00:30 Uhr
~Tomycat
Gast


hi,
also ich habe jetzt vc++6 (autoversion) installiert.
Neues Projekt erstellt:

- MFC
- Dialogbasis

von der Steuerelemente habe ich ein "Kombinationsfeld" auf den Arbeitsplatz gezogen.

mit Rechtsklick -> Eigenschaften habe ich bei Daten 1 2 und 3 hinzugefügt.
nach dem kompilieren sollte jetzt 123 als auswahl kommen wenn ich auf den pfeil herunter anklicke.

Wieso geht das nicht?
Danke im voraus.

mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.03.2003, 06:12 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

Zitat:
~Tomycat postete
hi,
...
Wieso geht das nicht?...


Ich könnte mir vorstellen, dass die Autorenversionen nicht auf dem neusten Stand sind. Immerhin gibt es von VS ein SP5. Was sagt die Methode AddString()?
--
"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
14.03.2003, 11:38 Uhr
~Tomycat
Gast


-erst mal danke.:-)
Was sagt die Methode AddString()?
-was ist das?
mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.03.2003, 13:52 Uhr
~Tomycat
Gast


hi,
noch ein kleiner Anhang:

ich habe jetzt sp 5 für c++ runtergeladen und installiert.

alles so wie beim alten.

ich bin genauso vorgegangen wie im Buch:

www.mut.com/media/buecher/VCPLUS6/data/kap02.htm

könnte sein daß die einen Fehler gemacht haben?

danke im Voraus.

mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.03.2003, 18:04 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

Zitat:
~Tomycat postete
-Was sagt die Methode AddString()?
-was ist das?
mfg Tomycat


Leg mal für die ComboBox eine Membervariable an. Danach füge mal in OnInitdialog() (vorm return)

m_cCombo.AddString(_T("Item 1")); ein und führe Dein Programm aus. Berichte was passiert.
--
"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
005
15.03.2003, 22:58 Uhr
~Tomycat
Gast


hi,
naja klappt immernoch nicht

eine combobox erstellt
eine Membervariable hinzugefügt cCombo

CTestetstDlg::CTestetstDlg(CWnd* pParent /*=NULL*/)
: CDialog(CTestetstDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CTestetstDlg)
m_cCombo.AddString(_T("Item 1"));
m_cCombo = _T("");
//}}AFX_DATA_INIT
// Beachten Sie, dass LoadIcon unter Win32 keinen nachfolgenden DestroyIcon-Aufruf benötigt
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}


er macht mir einen Fehler:

CProgramme\Microsoft Visual Studio\MyProjects\testetst\testetstDlg.cpp(66) : error C2039: 'AddString' : Ist kein Element von 'CString'

ich bin ein blutiger Anfänger, aber ich geb mein bestes.:-)
was nun.
danke im voraus.
mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
16.03.2003, 07:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
wenn er sagt AddString ist kein Element von CString hast du keine Control-Member-Variable angelegt sondern eine Value-Member-Variable ...

probier mal folgendes:


in OnInitDialog deines Dialogs:

C++:
// ...
CComboBox *box = (CComboBox*)GetDlgItem(IDC_COMBO1); // IDC_COMBO1 durch deinen Bezeichner ersetzen
box->AddString("Item1");
box->AddString("Item2");
box->AddString("Item3");
// ...


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
16.03.2003, 21:41 Uhr
~Joe Mill
Gast


Hab zu diesem Thema, das auf Bob Moore's MVP Site gefunden:

(Hab keine Lust es zu übersetzen *g*)

Also sometimes voiced as "why can't I add items to a combo?". You've been caught by one of the commonest newbie Windows programmer problems : you have omitted to resize the combo box drop-down. For some unearthly reason best known to Microsoft, the combo box drop-down defaults to a size of one pixel. Just go into the resource editor, open the dialog and click the combo down arrow. This produces a set of sizing handles so you can re-size the drop-down box.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
16.03.2003, 21:43 Uhr
~Joe Mill
Gast


Der Link nochmal funktionierend
Bob Moore's MVP Site gefunden

greetz
Joe Mill
 
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: