Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » dynamische Menueinträge

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.01.2003, 08:53 Uhr
~rasty
Gast


Hi!

Ich möchte gerne ein Verzeichnis nach DLLs durchsuchen lassen und diese dann als Menuunterpunkte anzeigen lassen. Egal ob z.B. zwei oder fünf DLLs gefunden werden.

Das Verzeichnis zu durchsuchen ist soweit kein Problem.
Aber wie lasse ich die Namen der DLLs zu einem Menueintrag werden?

(z.B. Im Verzeichnis liegen Test1.dll und Test2.dll und in meiner Menuleiste soll dann sozusagen unter Module oder so Test1 und Test2 auftauchen.)

Ich hab schon verzwifelt unter CMenu und GetMenu u.s.w. gesucht, aber leider werde ich nicht sehr schlau daraus.
Vielleicht kann mir jemand weiterhelfen.

Danke!

MfG rasty
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.01.2003, 19:16 Uhr
Volle



Hi rasty,

AppendMenu sollte dir helfen.

Grüße, Volle.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.01.2003, 19:22 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Als Ergänzung zu Volle:
Da Du ja die Dll Namen schon hast, sollte Dir eine Umwandlung des folgenden nicht schwerfallen.

C++:
void CPopupDlg::OnBnClickedCreatePopup()
{
    CMenu menu;
    CString str;
    menu.CreatePopupMenu ();
    for (int i=1;i<=20;i++){
        str.Format("%d",i);
        menu.AppendMenu (MF_STRING,i,"ITEM "+str);
    }
    POINT pos;
    ::GetCursorPos(&pos);
    menu.TrackPopupMenu (TPM_LEFTALIGN , pos.x ,pos.y , this);
}

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