Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dropdown Menü - Programmfehler

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 <
010
27.02.2006, 20:41 Uhr
~Anubis
Gast


@ Uwe

(LPCSTR)m_path ???

Was meinste damit genau? () --->
m_path ist eine Member vom Typ CString zu Deinem CEdit


Ich bin ja dank euch endlich einen Schritt weiter, doch leuchtet mir einiges nicht ein
Das Programm soll ja einen Pfad einlesen (m_path)
Wie geht das Programm eigentlich damit um? Im Feld wird ja nur EIN "\" als root zeichen genutzt, im Code muss man doch eigentlich ZWEI "\\" verwenden.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
27.02.2006, 21:14 Uhr
~Anubis
Gast


Hey Leute habs hinbekommen soweit geht alles doch manchmal krieg ich ne meldung im Compiler, dass die SHELL32.DLL verworfen wurde.

Hier der Komplette für euch hoffentlich auch richtige Code


C++:
{
    CString path;

    GetDlgItemText(IDC_PATH, path);

    switch (m_attr.GetCurSel())
        {
        case 0:    SetFileAttributes(path,FILE_ATTRIBUTE_NORMAL);                         break;
        case 1:    SetFileAttributes(path,FILE_ATTRIBUTE_READONLY);                     break;
        case 2:    SetFileAttributes(path,FILE_ATTRIBUTE_HIDDEN);                         break;
        case 3:    SetFileAttributes(path,FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_HIDDEN);break;
        
        default:0;
        }
}



achso wie kann man eigentlich so einen Durchsuchen Button einfügen, so dass man im Explorer die Datei suchen kann???

1024 for Help
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
27.02.2006, 22:32 Uhr
xXx
Devil


Mach nen Button on wenn der geklickt würde öffnest du einfach den CFileDialog... s. MSDN Lib..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
28.02.2006, 15:22 Uhr
~Anubis
Gast


Hi also ich hab was gefunden weiß aber net ob das das richtige sein soll, weil sich mein Prog aufhängt (irgendwie)

CFileDialog:oModal();

wie muss ich das richtig verwenden???



Was hat ausserdem folgendes zu bedeuten:

LINK : warning LNK4089: Alle Verweise auf "SHELL32.dll" wurden durch /OPT:REF verworfen

(Die Exe wird trotzdem erstellt!)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
28.02.2006, 15:50 Uhr
xXx
Devil


CFileDialog Class... dann guckt man sich das alles so mal an.. k gesagt getan... was kommt raus? CFileDialog::DoModal... so das hattest du ja schon... scheinbar bist dann zu dumm zum Lesen... s. Example:

C++:
void CChildFrame::OnFileOpen()
{
   char CChildFrame::szFilters[]= "MyType Files (*.my)|*.my|All Files (*.*)|*.*||";

   CFileDialog fileDlg(TRUE, "my", "*.my", OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, szFilters, this);
  
   if( fileDlg.DoModal ()==IDOK )
   {
       CString strPath = fileDlg.GetPathName();
       GetDlgItem(IDC_PATH)->SetWindowText(strPath);
   }

}


Also soviel eigeninitiative sollte schon da sein... das man wenigstens liest!!!

Dieser Post wurde am 28.02.2006 um 15:50 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
28.02.2006, 20:37 Uhr
~Anubis
Gast


@ xXx

sry, aber würdest du bitte deine Ausdrucksweise und deine Beleidigungen mir gegenüber einstellen? Danke!

Ich hab den Code nicht mit Löffeln gefressen, dass ich auch gleich alles verstehen muss, ich lese um genau zusagen schon zu viel

Ich entschuldige mich dann mal, dass du mir antworten musstest!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
28.02.2006, 22:14 Uhr
xXx
Devil



Zitat:

Ich hab den Code nicht mit Löffeln gefressen,...


Kann ich dir auch nicht empfehlen... schmecht beschißen

Aber das du das Sample da net gesehen hast... das versteh ich net das ist das einzige fast, was auf der Seite ist

Naja... sry...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
28.02.2006, 23:19 Uhr
Spacelord
Hoffnungsloser Fall


@xXx:
Naja,Anubis hat auch nachdem Tommix ihm mehrfach erklärt hat dass/warum sein switch Statement Müll ist nochmal gefragt warum es nicht geht.....
Das Ganze geht schon wieder stark in Richtung Zeitverschwendung.

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
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: