windows menü ohne ressourcen



  • Showball schrieb:

    ...konnte aber leider alles nicht machen woe ressourcen im spiel waren, da mein msvc++ express keinen ressourceeditor hat, habe es mit anderen ressource editoren versucht, aber es nie hinbekommen.

    Nun möchte ich gerne ein windows menü machen, weiß aber nicht wie ich das ohne ressourcen mache.)

    dann nutz doch einen resourcen-editor aus den FAQs, z.B. den, der bei PellesC dabei ist 😉



  • Ja son ressource editor brauche ich net, habe mir nen paar runter geladen, alles mist^^

    habe jetzt einfach mal nen wenig ausprobiert und habe meine ressourcedaten in einer textdatei geschrieben und anschließen den dateientyp auf .rc geendert .

    Das ganze in meinem projekt eingefügt und wollia, es geht xD

    Naja, jetzt habe ich aber ein neues problehm^^
    (vorab möchte ich sagen das ich auf der firma meines vaters bin, und auf dem rechner hier kein vc++ installiert ist, aus dem grund kenne ich meinen code jetzt net genau)

    ich habe ein menü über ressourcen erstellt, und verstecke mein menü in einem HMENU, und zeige es an.

    Ich weiß das das jetzt ziehmlich wenig aufklärung über mein code ist, hoffe aber das das genug ist.

    Mein problehm ist nun, das das submenu sich zurseite auf der menubar aufbaut und nicht ein kleines mini fenster erstellt wo es untereinander angezeigt wird 😞

    Wie kriege ich das hin das ich soch schöne windows xp menüs habe ??



  • Dann hast Du offebar die Popups nicht richtig gesetzt.
    Probier's mal damit:

    IDR_MENU1 MENU
    BEGIN
        POPUP "Datei"
        BEGIN
            MENUITEM "Öffnen",             ID_FILE_OPEN
            MENUITEM "Speichern",          ID_FILE_SAVE
            MENUITEM "Ende",               ID_FILE_EXIT
        END
        POPUP "Optionen"
        BEGIN
            POPUP "Optionen"
            BEGIN
                MENUITEM "Option&1",       ID_OPTIONS_OPTIONS_OPTION1
                MENUITEM "Option&2",       ID_OPTIONS_OPTIONS_OPTION2
            END
        END
        MENUITEM "Über",                   ID_ABOUT
    END
    

    Das entstammt dem Tutorial in dem Link, den ich Dir gepostet habe. Kannst es ruhig mal anschauen 😉



  • Oha, ich habe mir das net angesehnen weil ich dachte da geht es nur um ressourcen, aber das ist ja ein riesen tut zur win32 api xD

    Danke!



  • sollen die noch nach xp aussehen?
    wenn ja dann musste ne datei winxpstyle.bin erstellen, die dann in der rc-datei einbinden...
    also:

    winxpstyle.bin:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
    <assembly 
       xmlns="urn:schemas-microsoft-com:asm.v1" 
       manifestVersion="1.0">
     <assemblyIdentity 
        processorArchitecture="x86" 
        version="5.1.0.0"
        type="win32"
        name="prog"/>
     <description>prog</description>
     <dependency>
      <dependentAssembly>
        <assemblyIdentity
             type="win32"
             name="Microsoft.Windows.Common-Controls"
             version="6.0.0.0"
             publicKeyToken="6595b64144ccf1df"
             language="*"
             processorArchitecture="x86"/>
      </dependentAssembly>
     </dependency>
    </assembly>
    

    .rc-Datei:

    #include "resource.h"
    IDR_XPSTYLE            24      DISCARDABLE     "winxpstyle.bin"
    

    resource.h

    #define IDR_XPSTYLE                     1
    


  • oh danke, aber wie binde ich den eine bin datei in einer ressource datei ein?

    einfach linken wie im beispielode von dir oder brauche ich dazu einen editor oda so?

    M0omentan habe ichmir xp style folgendermaßen gemacht:

    http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html

    sind dann auch geichzeitig die menüs im xp style?



  • ja einfach so wies da steht, aber wenn du das schon eingebunden hast, dann brauchste meine variante nicht 🙂



  • ok Danke 🙂

    Jetzt muss ich erstmal 3 mb auf einer dvd brennen 😃

    Und danach teste ich mal alles wenn ich zuhause bin 🙂



  • Showball schrieb:

    Jetzt muss ich erstmal 3 mb auf einer dvd brennen 😃

    Ich hasse unsere verdammte Wegwerfgesellschaft!

    greetz, Swordfish



  • Showball schrieb:

    Jetzt muss ich erstmal 3 mb auf einer dvd brennen 😃

    Ich hasse unsere verdammte Wegwerfgesellschaft!

    greetz, Swordfish



  • Ja habe nurnoch dvds, und irgentwie muss ic die texte auf mein notebook bringen^^

    habe zuhause leider kein internet, bin frisch umgezogen^^



  • @Showball
    Wenn Dein Otebook einen DVD-Brenner hat, hat es bestimmt auch einen USB-Port. Nimm doch nen USB-Stick. Ist auf die Dauer billiger und umweltfreundlicher und weniger aufwendig.


Anmelden zum Antworten