Menüs und Untermenüs dynamisch generieren?

Diskutiere mit über: Menüs und Untermenüs dynamisch generieren? im Mac OS X Entwickler, Programmierer Forum

  1. necat

    necat Thread Starter MacUser Mitglied

    Beiträge:
    2
    Zustimmungen:
    0
    Registriert seit:
    14.03.2006
    Hi,

    ich suche ne sample code (xcode project carbon),
    wie man menüs und untermenüs dynamisch generien kann.

    hat jemand nen Tipp für mich?

    danke,
    necat
     
  2. necat

    necat Thread Starter MacUser Mitglied

    Beiträge:
    2
    Zustimmungen:
    0
    Registriert seit:
    14.03.2006
    Menüs dynamisch generieren

    Hi,

    nicht aufgegeben, goolen und lesen hilft hin- und wiedermal.
    Für die, die gerne wissen möchten, wie man Menus/Untermenus
    "On the Fly" generieren kann, hier ist eine kleine Lösung, viel Spass.

    necat kutlar

    #include <Carbon/Carbon.h>

    /* Mac OSX 10.3 and 10.4 */

    void MakeMenu(void)
    {
    MenuBarHandle mhand = GetMenuBar();
    MenuRef mref1, mref2;
    OSStatus err;

    CFStringRef titleStringRef;

    err = CreateNewMenu(12345, 0, &mref1);
    err = SetMenuTitleWithCFString(mref1, CFSTR("Test"));

    err = AppendMenuItemTextWithCFString(mref1, CFSTR("One"), 0, 17, NULL);
    err = AppendMenuItemTextWithCFString(mref1, CFSTR("Submenu"), 0, 18, NULL);
    err = AppendMenuItemTextWithCFString(mref1, CFSTR("Two"), 0, 19, NULL);

    err = CreateNewMenu(65, 0, &mref2);
    err = SetMenuTitleWithCFString(mref2, CFSTR("Kiwi"));

    err = AppendMenuItemTextWithCFString(mref2, CFSTR("Alpha"), 0, 181, NULL);
    err = AppendMenuItemTextWithCFString(mref2, CFSTR("Beta"), 0, 182, NULL);
    err = AppendMenuItemTextWithCFString(mref2, CFSTR("Necat"), 0, 183, NULL);
    err = AppendMenuItemTextWithCFString(mref2, CFSTR("Kutlar"), 0, 184, NULL);

    err = SetMenuItemHierarchicalMenu(mref1, 2, mref2);
    InsertMenu(mref1, 0);
    }

    void main(void)
    {
    InitCursor();
    MakeMenu();
    RunApplicationEventLoop();
    }
     
    Zuletzt bearbeitet: 21.04.2006
Die Seite wird geladen...
Ähnliche Themen - Menüs Untermenüs dynamisch Forum Datum
Speicherpfade in der Library Dynamisch gestalten Mac OS X Entwickler, Programmierer 01.04.2015
Menü-Bezeichnung dynamisch setzen, wie? Mac OS X Entwickler, Programmierer 12.12.2010

Diese Seite empfehlen

Benutzerdefinierte Suche