Seite 3 von 13
					
				
				Verfasst: 22.03.2009 20:00
				von Little John
				2RSBasic
Die Idee die ganzen Informationen offline zur Verfügung zu stellen finde ich super! Aber warum schreibst Du dafür ein Programm, und verteilst es nicht als Hilfe-Datei? Das würde wohl die meisten der angesprochenen Probleme umgehen, oder?
Gruß, Little John
			 
			
					
				
				Verfasst: 22.03.2009 20:01
				von RSBasic
				ts-soft hat geschrieben:RSBasic hat geschrieben:Was genau meinst du?
Meinst du das Kontextmenü für den Editor (Kopieren; Einfügen; Ausschneiden usw.)?
Genau das, ist doch das wichtigste! Wie 
bekomme ich sonste die Snippets in meinen Editor? Sag nicht auf den Button
PureBasic drücken, weil das bringts nicht.
 
Strg + C & Strg + V ?
Aber wenn du so ein Kontextmenü unbedingt haben möchtest, kein Problem.
ts-soft hat geschrieben:RSBasic hat geschrieben:
\\Edit:
@ts-soft
Codes sind immer Willkommen.
Du kannst ja entweder 
hier, 
hier oder 
hier deine WinAPI-Beispiel-Codes posten.
 
Ich meinte, wenn Du Beispiele für SyntaxHighlight, Kontextmenü o. ä. benötigst.
 
Achso.
 
			 
			
					
				
				Verfasst: 22.03.2009 20:04
				von ts-soft
				> Strg + C & Strg + V ? 
Ist nicht Dein Ernst  
 
Ich nutze das TreeGadget mit der Maus, schmeisse diese Weg und nutze die
Tastatur? So einfach darfste es Dir nicht machen  
// Nachtrag:
simples Beispiel für Kontextmenü:
Code: Alles auswählen
Procedure MyCallback(hWnd, uMsg, wParam, lParam)
  Protected result = #PB_ProcessPureBasicEvents
    Select uMsg
      Case #WM_CONTEXTMENU
        If wParam = GadgetID(0)
          DisplayPopupMenu(0, WindowID(0))
        EndIf
    EndSelect
  ProcedureReturn result
EndProcedure
OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "", #PB_Window_SystemMenu)
SetWindowCallback(@MyCallback())
EditorGadget(0, 320, 5, 320, 470, #PB_Editor_ReadOnly)
If CreatePopupMenu(0)
  MenuItem(1, "Kopieren")
  MenuItem(2, "Alles markieren")
EndIf
SetGadgetText(0, "Hallo die Enten")
Define.CHARRANGE range
range\cpMin = 0
range\cpMax = -1
Repeat
  Select WaitWindowEvent()
    Case #PB_Event_CloseWindow : Break
    Case #PB_Event_Menu
      Select EventMenu()
        Case 1
          SendMessage_(GadgetID(0), #WM_COPY, 0, 0)
        Case 2
          SendMessage_(GadgetID(0), #EM_EXSETSEL, 0, @range) 
      EndSelect
  EndSelect
ForEver
 
			 
			
					
				
				Verfasst: 23.03.2009 18:06
				von RSBasic
				@ts-soft
Den Code habe ich schon bereits, aber trotzdem vielen Dank.
WinAPI Library 1.0.2 wurde veröffentlicht
Hinzugefügt:
-Kontextmenü für den Editor
-Schriftart "Courier" und Schriftfarbe "Dunkelgrün" für den Editor
-Tooltips für die Toolbar-Buttons
Download: http://www.rsbasic.i3h.de/downloads/winapi_library.zip
Das Problem mit dem Button "Anzeigen" im Such-Fenster werde ich später beheben.
Syntax Highlighting werde ich vielleicht einbauen, steht aber noch nicht fest, aber ich hoffe, es ist nicht so schlimm.
 
			 
			
					
				
				Verfasst: 23.03.2009 18:15
				von RSBasic
				Tut mir leid, da war ein Bug, den ich übersehen hab.
WinAPI Library 1.0.3 wurde veröffentlicht
Download: http://www.rsbasic.i3h.de/downloads/winapi_library.zip 
			 
			
					
				
				Verfasst: 23.03.2009 19:22
				von X0r
				
			 
			
					
				
				Verfasst: 23.03.2009 19:48
				von RSBasic
				@X0r
Vielen Dank für dein Code, aber ich hab sowas ähnliches: 
http://www.rsbasic.i3h.de/index.php?opt ... &Itemid=59
>Dabei gibt die Funktion GetLangID die primäre Language-ID zurück und nicht die sub-language ID(gibt ja z.B. Deutsch(Schweiz); Deutsch(Luxemburg) etc.). 
Da hast du Recht, dann werd ich dein Code später hinzufügen, danke.
 
			 
			
					
				
				Verfasst: 23.03.2009 19:59
				von rolaf
				RSBasic hat geschrieben:WinAPI Library 1.0.3 wurde veröffentlicht
Muß dir mal ein Lob aussprechen, das machst du ziemlich gut.
Sehr nützlich. 

 
			 
			
					
				
				Verfasst: 23.03.2009 22:32
				von RSBasic
				WinAPI Library 1.0.4 wurde veröffentlicht
Behoben:
-Button "Anzeigen" funktioniert jetzt
Download: http://www.rsbasic.i3h.de/downloads/winapi_library.zip 
			 
			
					
				
				Verfasst: 23.03.2009 22:32
				von php-freak
				Geilstes Tool seit langem!