Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Menu zum Ordner suchen.. -?

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 < [ 2 ]
000
23.06.2003, 18:41 Uhr
~HANSXXXXXXX
Gast


Hallo,
ich habe ein kleines Porblem. In meinem Programm muss man einen Ordner angeben. Und im moment muss man das in einem Eingabefeld bewältigen. Aber man sieht doch bei allen Programmen immer so nen duchsuchenbutton mit dem man einen ordner auf der festplatte aussuchen kann. und genau sowas brauch ich für meine mfc anwendung.

kann mir jetzt jemand sagen wie das geht??

ThX Ciao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.06.2003, 20:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


jop kann ich:


C++:
  BROWSEINFO bi = { 0 };
  LPITEMIDLIST pidl;

  bi.lpszTitle = _T("Ordner wählen");
  bi.ulFlags = BIF_NONEWFOLDERBUTTON;

  char mydir[MAX_PATH];

  pidl = SHBrowseForFolder ( &bi );

  if ( pidl != 0 )
  {
    SHGetPathFromIDList(pidl, mydir);
    // hier ist dann in mydir dein Ordner drin
  }    



--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.06.2003, 08:26 Uhr
~HANSXXXXXXX
Gast


error C2065: 'BIF_NONEWFOLDERBUTTON' : nichtdeklarierter Bezeichner´

Und nun??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.06.2003, 08:37 Uhr
~HANSXXXXXXX
Gast


Und ich würde das ganze noch für Laufwerke benötigen. ThX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.06.2003, 13:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


dazu musst du dir nur die flags von dem befehl anschaun...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.06.2003, 15:33 Uhr
~HANSXXXXXXX
Gast


Und wo?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
24.06.2003, 15:53 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


msdn?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
24.06.2003, 18:25 Uhr
~HANSXXXXXXX
Gast



Zitat:
FloSoft postete
msdn?

ja ok da hab ich ja auch gesucht..... aber....

da finde ich nix für laufwerke....

ich hab alle möglichen arten von suchen gefunden... bei dem einen kann ma noch ordner erstellen... bei dem anderen kann ma keine laufwerke auswählen... bei dem einen kann ma nur pc's auswählen oder drucker.... aber nix mit laufwerken....

ich brauch ja eigentlich nur das was in die ulFlags kommen soll....

ThX ciao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
24.06.2003, 19:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oh hab wohl nicht richtig gelesen... schreib dir den dialog selber, glaub nicht das es da was fertiges gibt...


C++:
  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;
    }
  }


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
26.06.2003, 10:49 Uhr
~HANSXXXXXXX
Gast


Ja, ok der Code funktioniert! hab er mit MessageBox(); getestet.
Aber ich hab jetzt keine ahnung wie ich das in mein programm einbauen kann. Ist meine erst MFC Anwendung.

Ich würde das jetzt gerne in eine Kombobox eintragen. Aber ihc weiß nicht wie... ? Und dann hab ich noch ein Problem mit der kombobox... ich kann nämlich immer einen text hineinschreiben. ich hätte das aber dann viel lieber wie beispielweise bei der html kombobox, das man nur daten auswählen kann aber nichts hineinschreiben kann..

ThX Ciao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: