Laufwerk in Menu :-?
-
Hallo,
ich habe folgenden Code:
char drives[512]; GetLogicalDriveStrings(512,drives); char drive[5]; int y = 0; for(int x = 0;x < 512; x++) { if(drives[x] != '\0') { drive[y] = drives[x]; drive[y+1] = '\0'; y++; } else { if(drive[0] != '\0') { // mach was mit dem Laufwerksnamen } memset(drive,0,sizeof(drive)); y = 0; } }Den habe ich per Suchfunktion gefunden. Und nun möchte ich gerne alle Laufwerke in ein Menu, zB ein Dopdown Menu haben. Ich habe aber absolut keine Ahnung wie das funktionieren soll. (Bin totaler Anfänger) Kann mir da jemand behilflich sein?
Danke
Misery
-
also bei ner combobox z.B. so:
- ComboBox einfügen
- Im KlassenAssi (Strg+W) eine (Control-)Variable darauf legen (z.B.m_ctlCombo)
- dannm_ctlCombo.AddString("test");Da man mich ständig auf die FAQ verweist, mach ich das jetzt auch mal.
Oder nutz mal die Suchfunktion...
Hoffe hilft dir.
-
Ich glaube, der Code ist besser geeignet:
char drives[512]; GetLogicalDriveStrings(512,drives); for( char* pdrive=drives; pdrive[0]; pdrive+=strlen(pdrive)+1) { // mach was mit dem Laufwerksnamen in pdrive // ... }