Travaux avec Scintilla

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Travaux avec Scintilla

Message par Progi1984 »

Je soushaite utiliser Scintilla pour un tool mais je n'y arrive pas. Personne n'aurait un code simple ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Personne pour me répondre ?
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

le problème c'est que je ne sais pas ce qu'est scintilla ! :?
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Moi non plus! :lol: :lol:
C'est quoi cette chose? Ca fait de la lumière? :lol:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

un bazar pour faire de la colorisation syntaxique
elle est utilisée dans jaPBe par exemple

essaie de regarder les sources de jaPBe
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Le Soldat Inconnu a écrit :un bazar pour faire de la colorisation syntaxique
elle est utilisée dans jaPBe par exemple

essaie de regarder les sources de jaPBe
:lol: quand j'ai vu le post je suis allé voir sur google, je suis arrivé là dessus : http://www.scintilla.org/ et j'ai laissé tomber :roll: , faut prcider un peu plus :D
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Mon tool est un logiciel pour faire de l'algorithmie (pour ceux qui connaissent) mais je voudrais créer un document Scintilla par onglet tout en pouvant créer de nouveaux onglets. Si il ya des personnes qui souhaitent découvrir cette DLL avec moi, je suis OK! Au final, je ferais un tuto pour Scintilla.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Exemple de code :

Code : Tout sélectionner

Procedure SciEditGadget(hwndParent,x,y,w,h) 
  hmod = OpenLibrary(1, "SciLexer.dll") 
  If (hmod) = 0 
    MessageRequester( "Error loading Scintilla", "The Scintilla DLL could not be loaded.", #MB_OK | #MB_ICONERROR) 
  Else 
    hInstance = GetModuleHandle_(0) 
    hwndScintilla = CreateWindowEx_(0, "Scintilla"," ", #WS_CHILD|#WS_VISIBLE|#WS_TABSTOP,x,y,w,h,hwndParent,0,hInstance,0) 
  EndIf 
  ProcedureReturn hwndScintilla 
EndProcedure 

If OpenWindow(0, 100, 100, 320,240, #PB_Window_SystemMenu ,"PureBasic Test Window") 

;create Edit Gadget 
SciEditGadget(WindowID(),10,10,300,200) 

  Repeat 
    EventID.l = WaitWindowEvent() 
  Until EventID = #PB_EventCloseWindow 
EndIf 

End 
Répondre