[Source] Tab Menu

  • Hallo,

    ihr kennt es wahrscheinlich am Beispiel des DatabaseServers: Das Tab Menu.

    Hier erkläre ich, wie man neue Tab Menus via Visual Studio 2003 erstellt.
    (Am Beispiel des WorldServers und einer outall Funktion)
    So das Produkt:


    Öffnet zuerst euer Projekt und wählt rechts, wo sich auch der Solution Explorer befindet, den "Resource View" aus. (Rechtsklick -> Add Resource...)


    Wählt nun "Menu" aus.

    Nennt euer Menu nun "IDC_WORLDSERVER"

    Öffnet euer Menü und editiert es, nach euerem Wunsch:

    Wählt euern Menüpunkt "Outall Users" aus und gebt ihm die ID "ID_FUNCTIONS_OUTALLUSERS"


    Geht nun in die WorldServer.cpp und sucht diese Zeilen:

    Code
    case IDM_EXIT:
                       DestroyWindow(hWnd);
                       break;

    Fügt darunter folgendes ein:

    Code
    case ID_FUNCTIONS_OUTALLUSERS:
                    {
                        g_UserMng.RemoveAllUsers();                    
                        AfxMessageBox( "Successfully called RemoveAllUsers() Function!" );
                        break;
                    }

    Fertig.

    MFG
    BlackGiant

  • Code
    case ID_FUNCTIONS_OUTALLUSERS:
                    {
                        g_UserMng.RemoveAllUsers();                    
                        AfxMessageBox( "Successfully called RemoveAllUsers() Function!" );
                        break;
                    }


    Was hat es mit der zweiten und der letzten Zeile auf sich?

  • Also, die vorletzte Zeile gibt nur eine Messagebox mit dem Inhalt "Successfully called RemoveAllUsers() Function!" aus.

    [CENTER]

    [COLOR=Lime]
    50[/COLOR]|[COLOR=Lime]100[/COLOR]|[COLOR=lime]150[/COLOR]|[COLOR=lime]200[/COLOR]|[COLOR=Red]250[/COLOR]|[COLOR=Red]300[/COLOR]|[COLOR=Red]450[/COLOR]|[COLOR=Red]500[/COLOR][/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!