| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		csde_rats
 
  
  Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
  | 
		
			
				 Verfasst am: 30.07.2007, 11:13    Titel: [Ressourcen/WinAPI|GELÖST] UnterMenüs | 
				     | 
			 
			
				
  | 
			 
			
				Da ich ja weiß wie man menüs macht, lässt die nächste frage nicht lange auf sich warten. :d
 
 
Wie erstelle ich ein Menü, dass z.B. unter Datei noch eine Liste hat (datei öffnen, datei speichern als...) usw. _________________ If hilfreicher_Beitrag then klick(location.here)
 
 
 
Klick
  Zuletzt bearbeitet von csde_rats am 30.07.2007, 14:09, insgesamt einmal bearbeitet | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		PMedia
 
 
  Anmeldungsdatum: 14.08.2006 Beiträge: 2847
 
  | 
		
			
				 Verfasst am: 30.07.2007, 12:20    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| Guck mal obs nen Api-Befehl namens SubPopUp gibt | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		csde_rats
 
  
  Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
  | 
		 | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Jojo alter Rang
  
  Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
  | 
		
			
				 Verfasst am: 30.07.2007, 12:35    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Viel Spaß beim Suchen, ich hab mal die Datenbank des API-Viewers für VB6 hochgeladen... Such einfach mal nach "Menu":
 
 
(link entfernt)
 
 
EDIT für alle Zweifler:
 
 	  | Code: | 	 		  '  You have a royalty-free right to use, modify, reproduce and distribute
 
'  this file (and/or any modified version) in any way you find useful | 	 
  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 
 
  Zuletzt bearbeitet von Jojo am 07.03.2008, 19:09, insgesamt einmal bearbeitet | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		csde_rats
 
  
  Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
  | 
		
			
				 Verfasst am: 30.07.2007, 12:49    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Hmm, habe das hier gefunden:
 
 	  | Code: | 	 		  Declare Function LoadMenu Lib "user32" Alias "LoadMenuA" (ByVal hInstance As Long, ByVal lpString As String) As Long
 
Declare Function LoadMenuIndirect Lib "user32" Alias "LoadMenuIndirectA" (ByVal lpMenuTemplate As Long) As Long
 
Declare Function GetMenu Lib "user32" Alias "GetMenu" (ByVal hwnd As Long) As Long
 
Declare Function SetMenu Lib "user32" Alias "SetMenu" (ByVal hwnd As Long, ByVal hMenu As Long) As Long
 
Declare Function HiliteMenuItem Lib "user32" Alias "HiliteMenuItem" (ByVal hwnd As Long, ByVal hMenu As Long, ByVal wIDHiliteItem As Long, ByVal wHilite As Long) As Long
 
Declare Function GetMenuString Lib "user32" Alias "GetMenuStringA" (ByVal hMenu As Long, ByVal wIDItem As Long, ByVal lpString As String, ByVal nMaxCount As Long, ByVal wFlag As Long) As Long
 
Declare Function GetMenuState Lib "user32" Alias "GetMenuState" (ByVal hMenu As Long, ByVal wID As Long, ByVal wFlags As Long) As Long
 
Declare Function DrawMenuBar Lib "user32" Alias "DrawMenuBar" (ByVal hwnd As Long) As Long
 
Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
 
Declare Function CreateMenu Lib "user32" Alias "CreateMenu" () As Long
 
Declare Function CreatePopupMenu Lib "user32" Alias "CreatePopupMenu" () As Long
 
Declare Function DestroyMenu Lib "user32" Alias "DestroyMenu" (ByVal hMenu As Long) As Long
 
Declare Function CheckMenuItem Lib "user32" Alias "CheckMenuItem" (ByVal hMenu As Long, ByVal wIDCheckItem As Long, ByVal wCheck As Long) As Long
 
Declare Function EnableMenuItem Lib "user32" Alias "EnableMenuItem" (ByVal hMenu As Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long
 
Declare Function GetSubMenu Lib "user32" Alias "GetSubMenu" (ByVal hMenu As Long, ByVal nPos As Long) As Long
 
Declare Function GetMenuItemID Lib "user32" Alias "GetMenuItemID" (ByVal hMenu As Long, ByVal nPos As Long) As Long
 
Declare Function GetMenuItemCount Lib "user32" Alias "GetMenuItemCount" (ByVal hMenu As Long) As Long | 	  Hat jemand ne Ahnung wie das funzen soll? _________________ If hilfreicher_Beitrag then klick(location.here)
 
 
 
Klick | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Jojo alter Rang
  
  Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
  | 
		
			
				 Verfasst am: 30.07.2007, 12:52    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				ich glaub du musst erst mit getMenu das handle des parentmenu bekommen... weiß nicht genau. shcau einfach mal auf vb-archiv.de nach und frag dort evtl im forum nach. VB-source ist idR kompatibel mit FB... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Elektronix
 
 
  Anmeldungsdatum: 29.06.2006 Beiträge: 742
 
  | 
		
			
				 Verfasst am: 30.07.2007, 13:48    Titel: Re: [Ressourcen/WinAPI] UnterMenüs | 
				     | 
			 
			
				
  | 
			 
			
				 	  | csderats hat Folgendes geschrieben: | 	 		  Da ich ja weiß wie man menüs macht, lässt die nächste frage nicht lange auf sich warten. :d
 
 
Wie erstelle ich ein Menü, dass z.B. unter Datei noch eine Liste hat (datei öffnen, datei speichern als...) usw. | 	  
 
Normalerweise im Resourcenscript:
 
 	  | Code: | 	 		  
 
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
 
 | 	 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		csde_rats
 
  
  Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
  | 
		
			
				 Verfasst am: 30.07.2007, 14:01    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				bitte ohrenzuhalten... danke  
 
 
 
 
 
KLATSCH
 
 
Da arbeitet man schon mit ressen.... und da auch noch so eine einfache lösung   
 
 
jaa, danke elektronix!!!!
 
 
/3d!7:
 
*projektvorschau-geb*
 
Ahh, ein herrlicher Anblick (die manifest fehlt nur noch  ):
 
 
 
(Der verwendungszweck der groupboc rechts oben ("Shoutbox") ist noch nicht fetsgelegt   evtl. kommt da auch werbung rein    _________________ If hilfreicher_Beitrag then klick(location.here)
 
 
 
Klick
  Zuletzt bearbeitet von csde_rats am 30.07.2007, 14:25, insgesamt einmal bearbeitet | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Mao
 
 
  Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
  | 
		
			
				 Verfasst am: 30.07.2007, 14:25    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Öhm...*husthust*
 
Links war dort, wo der Daumen rechts ist...oder doch andersrum?   _________________ Eine handvoll Glück reicht nie für zwei.
 
--
 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		csde_rats
 
  
  Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
  | 
		 | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Elektronix
 
 
  Anmeldungsdatum: 29.06.2006 Beiträge: 742
 
  | 
		
			
				 Verfasst am: 30.07.2007, 14:30    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Mao hat Folgendes geschrieben: | 	 		  Öhm...*husthust*
 
Links war dort, wo der Daumen rechts ist...oder doch andersrum?   | 	  
 
Ja, aber wo ist rechts?     | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Mao
 
 
  Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
  | 
		
			
				 Verfasst am: 30.07.2007, 15:18    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Da wo der Daumen links ist?! Ups, Deadlock...   _________________ Eine handvoll Glück reicht nie für zwei.
 
--
 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		nemored
 
  
  Anmeldungsdatum: 22.02.2007 Beiträge: 4712 Wohnort: ~/
  | 
		
			
				 Verfasst am: 31.07.2007, 16:49    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				*grübelnd auf meine nach oben gerichtete Handinnenflächen starr* _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |