PureBasic

Forums PureBasic
Nous sommes le Dim 22/Sep/2019 19:31

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 79 messages ]  Aller à la page 1, 2, 3, 4, 5, 6  Suivante
Auteur Message
 Sujet du message: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 14:34 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8750
ça y est j'ai terminé la traduction des fichiers et codes de la superbe compile WinApi List

Descriptif
Pour rappel, WinApi est un programme permettant de découvrir de nombreux codes utilisant les API Windows.
Le hic est que le programme et les codes sont en allemand. J'ai donc traduit manuellement tous les codes ou presque.
Seulement je n'avais pas fait la mise à jour du programme et donc des codes, du coup il en manque dans les 200

Certains codes contenaient des erreurs, je les ai corrigé.
D'autres ne fonctionne pas sous mon 7x64, je l'ai indiqué dans le nom des fichiers.

Site officiel : http://www.rsbasic.de/winapi-library/
Téléchargement de l'archive Originale : http://www.rsbasic.de/downloads/winapi_library.zip

Téléchargement des codes Version FR (plus de 450 codes) : WinAPI_Codes_FR_par_Ar_S_(06-08-2012)

Deuxième Alternative de PAPIPP.

Charger, installer et mettre à jour l’application que l’on trouve :
http://www.rsbasic.de/downloads/winapi_library.zip

Voici un nouveau prg en français ici : http://dl.free.fr/pRuRO5Pqq
et le fichier de traduction ici : http://dl.free.fr/h3n3qi6La

Alternative 3 : Archive complète de PAPIPP
Il contient entre-autre le fichier WinAPI_libFR.exe en français
http://dl.free.fr/iM7xVPNMr

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Dernière édition par Ar-S le Ven 24/Aoû/2012 14:16, édité 7 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 15:40 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour Ar-s
merci pour le partage..
je te met aussi le code de chris http://www.purebasic.fr/french/viewtopic.php?f=1&t=12046&hilit=recursivit%C3%A9

avec une petite modif et il donne la liste de tes commandes en français.

du coup, on voit que tu as sauté la traduction de "dates et heures" :D

Cordialement

Code:
Procedure Scan_Directory(Dir$,  Pattern$ = "*.*", Id = 0)
  If Right(Dir$, 1) <> "\" : Dir$ + "\" : EndIf
 
  If ExamineDirectory(Id, Dir$, "")
    While NextDirectoryEntry(Id)
      Nom$ = DirectoryEntryName(Id)
      Type  = DirectoryEntryType(Id)
     
      Select Type         
        Case #PB_DirectoryEntry_File
          FullName$ = Space(6)+ Nom$
          If GetExtensionPart(FullName$) = Pattern$
            Debug FullName$
          EndIf
         
        Case #PB_DirectoryEntry_Directory
          If Nom$ <> "." And Nom$ <> ".."
            FullName$ = Dir$ + Nom$
            Debug FullName$
           
            Scan_Directory(FullName$, Pattern$, Id + 1)
          EndIf     
      EndSelect
    Wend
   
    FinishDirectory(Id)
    ProcedureReturn
  EndIf
 
 
EndProcedure

Mon_Chemin$ = "C:\WinAPI  Codes FR (06-08-2012)"
Mon_Extension$ = "pb"

Scan_Directory(Mon_Chemin$, Mon_Extension$, 0)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 15:47 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8750
Arf mince, bon heureusement il ni a que 3 fichiers dans ce dossier. Merci pour le code.

- Mise à jour de l'archive avec les codes dates et heures en fr -

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Dernière édition par Ar-S le Lun 06/Aoû/2012 16:03, édité 1 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 16:04 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8750
kernadec a écrit:
le code non, il n'est pas de moi, mais de Chris.
mais grace au fichier obtenu.
je pense qu'il suffirait de recréer les fichiers ini avec les noms de dossier français et leurs contenus info des fichier.pb
et garder les répertoires "codes" et "Einstellungen" de Winapi pour bénéficier de l'interface de RSBasic

Cordialement


J'ai pensé exactement la même chose, mais ça m'a tellement pris le boular que je laisse faire ça à qui le veux.
Je fais un break 8) Je vais agrandir ma lib de quelques fonctions.

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 17:16 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonsoir
je viens d'essayer,
l'interface charge pas les données :?
je pense que je suis plombé par le fichier index.ini
Cordialement

Code:
Global spath.s,sname.s

Procedure fichier_ini()
  If OpenFile(1, sname+".ini")
    FileSeek(1, Lof(1))
    WriteStringN(1,"")
  EndIf
  CloseFile(1)
EndProcedure
Procedure donnee_ini(ecrit.s)
  If OpenFile(0,sPath + sname+".ini" )
    FileSeek(0, Lof(0))
    WriteStringN(0,ecrit)
  EndIf
  CloseFile(0)
EndProcedure
Procedure Scan_Directory(Dir$,  Pattern$ = "*.*", Id = 0)
  If Right(Dir$, 1) <> "\" : Dir$ + "\" : EndIf
  If ExamineDirectory(Id, Dir$, "")
    While NextDirectoryEntry(Id)
      Nom$ = DirectoryEntryName(Id)
      Type  = DirectoryEntryType(Id)
     
      Select Type         
        Case #PB_DirectoryEntry_File
          FullName$ =Nom$
          If GetExtensionPart(FullName$) = Pattern$
            donnee_ini(FullName$)
          EndIf
         
        Case #PB_DirectoryEntry_Directory
          If Nom$ <> "." And Nom$ <> ".."
            FullName$ = Dir$ + Nom$
            sname=Nom$
            fichier_ini()
            Scan_Directory(FullName$, Pattern$, Id + 1)
          EndIf     
      EndSelect
    Wend
   
    FinishDirectory(Id)
    ProcedureReturn
  EndIf
 
 
EndProcedure

Mon_Chemin$ = "C:\WinAPI  Codes FR (06-08-2012)"

If CreateDirectory(Mon_Chemin$+"\codes\") :EndIf

spath=Mon_Chemin$+"\codes\"

Mon_Extension$ = "pb"

Scan_Directory(Mon_Chemin$, Mon_Extension$, 0)




Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 21:16 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 19/Juil/2004 22:31
Messages: 1151
Merci beaucoup 8)

_________________
DroopyLib/PBFastLib/HMod


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Lun 06/Aoû/2012 21:48 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonsoir
Voilà, j'ai trouvé mon bonheur en adaptant un code de Jacobus. que je remercie au passage. :wink:
mais surement à améliorer, pour l'instant il me suffit... :D
c'est souple... on peut ajouter ce qu'on veut en source et même aussi l' adapter
pour code archive a condition de garder un seul niveau de dossiers....

Codialement

Code:
Enumeration
  #winex
  #TreeExplorer
  #Statusbar
  #editor
EndEnumeration

Procedure.l ExtractSmallIconFile(IconPath.s) ; 16*16   ;auteur Jacobus
  ; Cette procedure permet d'extraire l'ID de l'icône 16*16 associé au type de fichier ou au dossier dont l'adresse est IconPath
  SHGetFileInfo_(IconPath, 0, @InfosFile.SHFILEINFO, SizeOf(SHFILEINFO), #SHGFI_ICON | #SHGFI_SMALLICON)
  ProcedureReturn InfosFile\hIcon
EndProcedure

Structure InfoFichier
  NomElement.s
  Type.l
EndStructure
Global NewList RechercheFichier.InfoFichier()
Global DossierRecherche.s

Procedure AnalyseDossier(Num, dossier.s)  ;auteur Jacobus
  If Right(dossier, 1) <> "\" : dossier + "\" : EndIf 
  Dossier2.s = RemoveString(dossier, DossierRecherche)
  Dossier3.s = ReplaceString(Left(Dossier2, Len(Dossier2) - 1), "\", "\?1?") 
  If Dossier3
    Dossier3 = "?1?" + Dossier3 + "\"
  EndIf
  files.l = 0
  folders.l = 0   
  If ExamineDirectory(Num, dossier, "*.*") 
    While NextDirectoryEntry(Num)
      If DirectoryEntryType(Num) = #PB_DirectoryEntry_File
        name.s = DirectoryEntryName(Num)
        AddElement(RechercheFichier())
        RechercheFichier()\NomElement = Dossier3 + "?2?" + name
        RechercheFichier()\Type = 1
      ElseIf DirectoryEntryType(Num) = #PB_DirectoryEntry_Directory
        name.s = DirectoryEntryName(Num)
        If name <> "." And name <> ".."
          AddElement(RechercheFichier())
          RechercheFichier()\NomElement = Dossier3 + "?1?" + name
          RechercheFichier()\Type = 2         
          AnalyseDossier(Num + 1, dossier + name)
        EndIf
      EndIf
    Wend
    FinishDirectory(Num)
  EndIf
EndProcedure

Procedure ExplorerDossier(ValTh.l) ;auteur Jacobus
 
  dossier.s = "C:\WinAPI  Codes FR (06-08-2012)"  ;<<< A MODIFIER SELON TEMPS DISPO
  If Right(dossier, 1) <> "\" : dossier + "\" : EndIf ; On s'assure qu'il y a bien un \ à la fin du nom du dossier   
  ClearGadgetItems(#TreeExplorer) ;nettoyage du précédent arbre (mise à jour)
  ClearList(RechercheFichier())      ;nettoyage de la liste 
  DossierRecherche = dossier 
  AnalyseDossier(0, dossier)
  SortStructuredList(RechercheFichier(), 2, 0, #PB_Sort_String)   
  ; On retire les ?1? et ?2?, et également l'adresse du dossier d'origine
  ForEach RechercheFichier()
    RechercheFichier()\NomElement = RemoveString(RemoveString(RechercheFichier()\NomElement, "?1?"), "?2?")
  Next 
  ; On rempli l'arbre avec les noms de fichiers
  Nb_Dossier = 0
  n = 0
  ForEach RechercheFichier()
    Temp = CountString(RechercheFichier()\NomElement, "\")
   
    If Temp < Nb_Dossier ; Temp va être notre référence de niveau dans l'arbre
      Nb_Dossier - 1       
      icone.l = ExtractSmallIconFile(RechercheFichier()\NomElement) ; c'est mieux ainsi
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)       
    ElseIf Temp > Nb_Dossier
      Nb_Dossier + 1       
      icone.l= ExtractSmallIconFile(RechercheFichier()\NomElement)
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)   
    Else       
      icone.l = ExtractSmallIconFile(RechercheFichier()\NomElement)
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)   
    EndIf
    n + 1
    StatusBarText(#Statusbar, 0, "Listing total  : "+Str(CountGadgetItems(#TreeExplorer))+" Patientez durant l'analyse...")   
  Next
  StatusBarText(#Statusbar, 0, "Listing total  : "+Str(CountGadgetItems(#TreeExplorer))+" - Analyse terminée.")
EndProcedure

Procedure sortie()
 
  ClearGadgetItems(#editor)
  test.s=""
 
  If ReadFile(1,DossierRecherche+GetGadgetItemText(#TreeExplorer, GetGadgetState(#TreeExplorer)))
    While Eof(1) = 0 
      text.s = text.s +Chr(10)+ ReadString(1)
    Wend
    AddGadgetItem(#editor,0, text)
    SetClipboardText(text)
    CloseFile(1)
  EndIf
 
EndProcedure


If OpenWindow(#winex,50,50,1000,700," WinApi liste  - ( Code Editor Copié dans Clipboard )", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TreeGadget(#TreeExplorer,10,10,400,660)
  SetGadgetColor(#TreeExplorer, #PB_Gadget_BackColor,RGB(255,255,223))
  EditorGadget(#editor, 410, 10, 580, 660,#PB_Editor_ReadOnly)
  SetGadgetColor(#editor, #PB_Gadget_BackColor,RGB(255,255,223))
  If LoadFont(0, "Arial", 10,#PB_Font_Bold)
    SetGadgetFont(#editor, FontID(0))   
  EndIf
 
  If CreateStatusBar(#Statusbar, WindowID(#winex))
    AddStatusBarField(600)
    StatusBarText(#Statusbar, 0, "",  #PB_StatusBar_Raised)   
  EndIf
 
EndIf
CreateThread(@ExplorerDossier(),0) ; permet le refresh sans figer la fenêtre
Repeat
  event = WindowEvent()
  Select event
    Case #PB_Event_Gadget
      Select EventGadget()
        Case  #TreeExplorer
          sortie()
      EndSelect
  EndSelect
Until event = #PB_Event_CloseWindow
End


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Mar 07/Aoû/2012 8:07 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2797
Localisation: Klyntar
Merci pour tout se travail Ar-S 8)







@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Mar 07/Aoû/2012 9:59 
Hors ligne

Inscription: Jeu 05/Fév/2009 17:58
Messages: 905
Merci les amis :lol: :lol:


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Mar 07/Aoû/2012 14:00 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour
j'ai trouvé sur le forum anglais un code de coloration de l' editorGadget de "Ricardo"
voilà ce que cela donne avec le code précédent... :)

Cordialement

Code:
Enumeration
  #winex
  #TreeExplorer
  #Statusbar
  #editor
  #textgadget
EndEnumeration

Structure InfoFichier
  NomElement.s
  Type.l
EndStructure
Global NewList RechercheFichier.InfoFichier()
Global Dim colortext_edit.l(10)
Global DossierRecherche.s

; couleurs commandes dans l'editor
colortext_edit(1)=RGB(255,0,0)      ; signes ( ) , .          Rouge
colortext_edit(2)=RGB(255,0,0)      ; signes + - * / = > < ^  Rouge
colortext_edit(3)=RGB(128,128,128)  ; chiffres                gris
colortext_edit(4)=RGB(228,130,20)   ;
colortext_edit(5)=RGB(55,205,120)   ; commentaires            vert
colortext_edit(6)=RGB(245,140,0)    ; Constantes              orange
colortext_edit(7)=RGB(0,140,255)    ;
colortext_edit(8)=RGB(230,0,230)    ; Debug                   parme
colortext_edit(10)=RGB(0,0,255)     ; commandes               bleu

Procedure Editor_Select_Inside(Gadget, LineStart.l, CharStart.l, LineEnd.l, CharEnd.l)   ;auteur Ricardo
  sel.CHARRANGE
  sel\cpMin = SendMessage_(GadgetID(Gadget), #EM_LINEINDEX, LineStart, 0) + CharStart - 1
 
  If LineEnd = -1
    LineEnd = SendMessage_(GadgetID(Gadget), #EM_GETLINECOUNT, 0, 0)-1
  EndIf
  sel\cpMax = SendMessage_(GadgetID(Gadget), #EM_LINEINDEX, LineEnd, 0)
 
  If CharEnd = -1
    sel\cpMax + SendMessage_(GadgetID(Gadget), #EM_LINELENGTH, sel\cpMax, 0)
  Else
    sel\cpMax + CharEnd - 1
  EndIf
  SendMessage_(GadgetID(Gadget), #EM_EXSETSEL, 0, @sel)
EndProcedure

; Set the Text</span> <span class="posthilit">color for the Selection
; in RGB format
Procedure Editor_Color(Gadget, Color.l) ;auteur Ricardo
  format.CHARFORMAT
  format\cbSize = SizeOf(CHARFORMAT)
  format\dwMask = #CFM_COLOR
  format\crTextColor = Color
  SendMessage_(GadgetID(Gadget), #EM_SETCHARFORMAT, #SCF_SELECTION, @format)
EndProcedure

; Set Font Size for the Selection
; in pt
Procedure Editor_FontSize(Gadget, Fontsize.l) ;auteur Ricardo
  format.CHARFORMAT
  format\cbSize = SizeOf(CHARFORMAT)
  format\dwMask = #CFM_SIZE
  format\yHeight = Fontsize*20
  SendMessage_(GadgetID(Gadget), #EM_SETCHARFORMAT, #SCF_SELECTION, @format)
EndProcedure

; Set Font for the Selection
; You must specify a font name, the font doesn't need
; to be loaded
Procedure Editor_Font(Gadget, FontName.s) ;auteur Ricardo
  format.CHARFORMAT
  format\cbSize = SizeOf(CHARFORMAT)
  format\dwMask = #CFM_FACE
  PokeS(@format\szFaceName, FontName)
  SendMessage_(GadgetID(Gadget), #EM_SETCHARFORMAT, #SCF_SELECTION, @format)
EndProcedure

; Set Format of the Selection. This can be a combination of
; the following values:
; #CFM_BOLD
; #CFM_ITALIC
; #CFM_UNDERLINE
; #CFM_STRIKEOUT
Procedure Editor_Format(Gadget, flags.l) ;auteur Ricardo
  format.CHARFORMAT
  format\cbSize = SizeOf(CHARFORMAT)
  format\dwMask = #CFM_ITALIC|#CFM_BOLD|#CFM_STRIKEOUT|#CFM_UNDERLINE
  format\dwEffects = flags
  SendMessage_(GadgetID(Gadget), #EM_SETCHARFORMAT, #SCF_SELECTION, @format)
EndProcedure

Procedure HighLightEditor(Gadget) ;auteur Ricardo
  ;http://www.purebasic.fr/english/viewtopic.php?f=13&t=32523&
  For linenumber = 0 To CountGadgetItems(Gadget)-1
    Line$ = GetGadgetItemText(Gadget, linenumber, 0)
    Restore BasicKeywords
    Repeat
      Read.s yKeyWord$
      If Left(yKeyWord$,3)="#PB"
        kolor$="06"
        Gras.l=0
      Else
        Read.s kolor$
        Gras.l=#CFM_BOLD
      EndIf
      ;If Left(yKeyWord$,3) <> "#PB"
      ;   If OpenFile(2,"d:\listcommand_pb.txt") ; definir le chemin de sauvegarde pae defaut "path"
      ;      FileSeek(2, Lof(2))
      ;     WriteStringN(2,yKeyWord$,0)
      ;     CloseFile(2)
      ;   EndIf 
      ;  EndIf
      KeyWord$ = yKeyWord$
      wordstart = FindString(Line$, KeyWord$, 1)
     
      If KeyWord$<>"§" And kolor$<>"§"
        If wordstart
          LeftCheck.L = Asc(Mid(Line$, wordstart - 1, 1) )
          RightCheck.L = Asc(Mid(Line$, wordstart + Len(KeyWord$), 1) )
          If (((LeftCheck > 96) And (LeftCheck < 123) ) And (wordstat > 1) ) Or (((RightCheck > 96) And (RightCheck < 123) ) And (((wordstat + Len(Keyword$) ) - 1) < Len(Line$) ) )
            wordstart = 0
          EndIf
        EndIf
       
        While wordstart <> 0
          If (KeyWord$ = ";"  And Val(kolor$) = 5) Or (KeyWord$ = "Debug"  And Val(kolor$) = 8)
            wordend = wordstart + (Len(Line$) - wordstart) + 1
          Else
            wordend = wordstart + Len(KeyWord$)
           
          EndIf
         
          Editor_Select_Inside(Gadget, linenumber, wordstart, linenumber, wordend)
         
          If (KeyWord$ = ";" And Val(kolor$) = 5)  Or (KeyWord$ = "Debug"  And Val(kolor$) = 8)
            Editor_Color(Gadget,colortext_edit(Val(kolor$)))
            Editor_Format(Gadget,#CFM_ITALIC )
          Else
            Editor_Color(Gadget,colortext_edit(Val(kolor$)))
            Editor_Format(Gadget,Gras)
          EndIf
         
          wordstart = FindString(Line$, KeyWord$, wordend)
        Wend
      EndIf
    Until (KeyWord$="§" And kolor$="§")
   
  Next linenumber                   
  Editor_Select_Inside(Gadget, 0, 1, 0, 1) ; this sets the cursor to the start.
 
EndProcedure

Procedure ReadCode()
  PBSource$ = OpenFileRequester("","","",0)
  If PBSource$
    If ReadFile(0,PBSource$)
      SourceCode$ = Space(Lof(0))
      ReadData(0,@SourceCode$,Lof(0))
      CloseFile(0)
    EndIf
    SetGadgetText(#Editor,SourceCode$)
    HighLightEditor(#Editor)
  EndIf
EndProcedure

Procedure.l ExtractSmallIconFile(IconPath.s) ; 16*16   ;auteur Jacobus
  ; Cette procedure permet d'extraire l'ID de l'icône 16*16 associé au type de fichier ou au dossier dont l'adresse est IconPath
  SHGetFileInfo_(IconPath, 0, @InfosFile.SHFILEINFO, SizeOf(SHFILEINFO), #SHGFI_ICON | #SHGFI_SMALLICON)
  ProcedureReturn InfosFile\hIcon
EndProcedure

Procedure AnalyseDossier(Num, dossier.s)  ;auteur Jacobus
  If Right(dossier, 1) <> "\" : dossier + "\" : EndIf 
  Dossier2.s = RemoveString(dossier, DossierRecherche)
  Dossier3.s = ReplaceString(Left(Dossier2, Len(Dossier2) - 1), "\", "\?1?") 
  If Dossier3
    Dossier3 = "?1?" + Dossier3 + "\"
  EndIf
  files.l = 0
  folders.l = 0   
  If ExamineDirectory(Num, dossier, "*.*") 
    While NextDirectoryEntry(Num)
      If DirectoryEntryType(Num) = #PB_DirectoryEntry_File
        name.s = DirectoryEntryName(Num)
        AddElement(RechercheFichier())
        RechercheFichier()\NomElement = Dossier3 + "?2?" + name
        RechercheFichier()\Type = 1
      ElseIf DirectoryEntryType(Num) = #PB_DirectoryEntry_Directory
        name.s = DirectoryEntryName(Num)
        If name <> "." And name <> ".."
          AddElement(RechercheFichier())
          RechercheFichier()\NomElement = Dossier3 + "?1?" + name
          RechercheFichier()\Type = 2         
          AnalyseDossier(Num + 1, dossier + name)
        EndIf
      EndIf
    Wend
    FinishDirectory(Num)
  EndIf
EndProcedure

Procedure ExplorerDossier(ValTh.l) ;auteur Jacobus
 
  ;dossier.s = "C:\Users\Proprietaire\WinAPI _Codes_FR_par_Ar_S_(06-08-2012)"  ;<<< A MODIFIER SELON TEMPS DISPO
 
   dossier.s = "C:\WinAPI  Codes FR (06-08-2012)"  ;<<< A MODIFIER SELON TEMPS DISPO

  ;dossier.s = "D:\CodeArchiv"  ;<<< A MODIFIER SELON TEMPS DISPO
 
  If Right(dossier, 1) <> "\" : dossier + "\" : EndIf ; On s'assure qu'il y a bien un \ à la fin du nom du dossier   
  ClearGadgetItems(#TreeExplorer) ;nettoyage du précédent arbre (mise à jour)
  ClearList(RechercheFichier())      ;nettoyage de la liste 
  DossierRecherche = dossier 
  AnalyseDossier(0, dossier)
  SortStructuredList(RechercheFichier(), 2, 0, #PB_Sort_String)   
  ; On retire les ?1? et ?2?, et également l'adresse du dossier d'origine
  ForEach RechercheFichier()
    RechercheFichier()\NomElement = RemoveString(RemoveString(RechercheFichier()\NomElement, "?1?"), "?2?")
  Next 
  ; On rempli l'arbre avec les noms de fichiers
  Nb_Dossier = 0
  n = 0
  ForEach RechercheFichier()
    Temp = CountString(RechercheFichier()\NomElement, "\")
   
    If Temp < Nb_Dossier ; Temp va être notre référence de niveau dans l'arbre
      Nb_Dossier - 1       
      icone.l = ExtractSmallIconFile(RechercheFichier()\NomElement) ; c'est mieux ainsi
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)       
    ElseIf Temp > Nb_Dossier
      Nb_Dossier + 1       
      icone.l= ExtractSmallIconFile(RechercheFichier()\NomElement)
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)   
    ElseIf Temp > Nb_Dossier
      Nb_Dossier + 1       
      icone.l= ExtractSmallIconFile(RechercheFichier()\NomElement)
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)       
    Else       
      icone.l = ExtractSmallIconFile(RechercheFichier()\NomElement)
      AddGadgetItem(#TreeExplorer, -1, RechercheFichier()\NomElement,icone,Temp)   
    EndIf
    n + 1
    StatusBarText(#Statusbar, 0, "Listing total  : "+Str(CountGadgetItems(#TreeExplorer))+" Patientez durant l'analyse...")   
  Next
  StatusBarText(#Statusbar, 0, "Listing total  : "+Str(CountGadgetItems(#TreeExplorer))+" - Analyse terminée.")
EndProcedure

Procedure sortie()
 
  ClearGadgetItems(#editor)
  test.s=""
 
  ext.s=GetExtensionPart(DossierRecherche+GetGadgetItemText(#TreeExplorer, GetGadgetState(#TreeExplorer)))
  If LCase(ext)="pb" Or LCase(ext)="pbi" Or LCase(ext)="pbp" Or LCase(ext)="pbv" Or LCase(ext)="txt" ; Filtre extensions pour Codearchiv
   
    If ReadFile(1,DossierRecherche+GetGadgetItemText(#TreeExplorer, GetGadgetState(#TreeExplorer)))
     
      While Eof(1) = 0 
        text.s = text.s + ReadString(1)+ #CRLF$
      Wend
      ; Statusbar info: dossier et nom de code
      StatusBarText(#Statusbar,1, "Dossier et Nom du Code  : "+Space(10)+GetGadgetItemText(#TreeExplorer, GetGadgetState(#TreeExplorer)),#PB_StatusBar_Raised)
     
      HideGadget(#editor,1)
     
      SetGadgetText(#Editor,text) ; mode editeur couleur
      HighLightEditor(#Editor)
     
      HideGadget(#editor,0)
      SetClipboardText(text)
      CloseFile(1)
    EndIf
  EndIf
 
EndProcedure


If OpenWindow(#winex,50,50,1000,700," WinApi liste" +Space(110)+"( Le Code Affiché à été Copié dans le Clipboard )", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  SetWindowColor(#winex,RGB(255,255,223))
  TreeGadget(#TreeExplorer,10,10,400,660)
  SetGadgetColor(#TreeExplorer, #PB_Gadget_BackColor,RGB(255,255,223))
  EditorGadget(#editor, 410, 10, 580, 660)
  SetGadgetColor(#editor, #PB_Gadget_BackColor,RGB(255,255,223))
  If LoadFont(0, "Arial", 10,#PB_Font_Bold)
    SetGadgetFont(#editor, FontID(0))   
  EndIf
 
  If CreateStatusBar(#Statusbar, WindowID(#winex))
    AddStatusBarField(260)
    AddStatusBarField(600)
    StatusBarText(#Statusbar, 0, "",  #PB_StatusBar_Raised)
    StatusBarText(#Statusbar, 1, "",  #PB_StatusBar_Raised)
  EndIf
 
EndIf
CreateThread(@ExplorerDossier(),0) ; permet le refresh sans figer la fenêtre
Repeat
  event = WindowEvent()
  Select event
    Case #PB_Event_Gadget
      Select EventGadget()
        Case  #TreeExplorer
          sortie()
          event = WindowEvent()
      EndSelect
  EndSelect
Until event = #PB_Event_CloseWindow
End 


ajouter datasection du post suivant


Dernière édition par kernadec le Jeu 16/Aoû/2012 10:37, édité 3 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Mar 07/Aoû/2012 14:13 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8750
Très très cool pour explorer rapidement les codes. 8)
Merci.

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Jeu 09/Aoû/2012 8:07 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6650
Localisation: Isere
Merci ARS 8)

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Jeu 09/Aoû/2012 13:59 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour
voilà une mise a jour du code précédent avec les couleurs dans l' éditor
avec la liste des commandes plus complète avec les constantes,
elles n'y sont pas toutes :wink:
il y a des parenthèses qui passent au travers, pas compris pourquoi :?

Cordialement
partie 1 et 2 des datasections pour le code précèdent.

Code:
DataSection
   BasicKeywords:
   ;commandes PB + n° couleur
   Data.s "Cos","10","ACosH","10","AESDecoder","10","AESEncoder","10","ASin","10","ASinH","10","ATan","10"
   Data.s "ATan2","10","ATanH","10","AbortFTPFile","10","Abs","10","Add3DArchive","10","AddBillboard","10","AddCipherBuffer","10"
   Data.s "AddDate","10","AddElement","10","AddGadgetColumn","10","AddGadgetItem","10","AddGadgetItem3D","10","AddKeyboardShortcut","10","AddMailAttachment","10"
   Data.s "AddMailAttachmentData","10","AddMailRecipient","10","AddMapElement","10","AddMaterialLayer","10","AddMeshFace","10","AddMeshVertex","10","AddPackFile","10"
   Data.s "AddPackMemory","10","AddStaticGeometryEntity","10","AddStatusBarField","10","AddSubMesh","10","AddSysTrayIcon","10","AddWindowTimer","10","AllocateMemory","10"
   Data.s "Alpha","10","AlphaBlend","10","AmbientColor","10","AnimateEntity","10","AntialiasingMode","10","ApplyEntityForce","10","ApplyEntityImpulse","10"
   Data.s "ArraySize","10","Asc","10","AttachNodeObject","10","AudioCDLength","10","AudioCDName","10","AudioCDStatus","10","AudioCDTrackLength","10"
   Data.s "AudioCDTrackSeconds","10","AudioCDTracks","10","AvailableProgramOutput","10","AvailableScreenMemory","10","AvailableSerialPortInput","10","AvailableSerialPortOutput","10","BackColor","10"
   Data.s "Base64Decoder","10","Base64Encoder","10","BillboardGroupID","10","BillboardGroupLocate","10","BillboardGroupMaterial","10","BillboardGroupX","10","BillboardGroupY","10"
   Data.s "BillboardGroupZ","10","BillboardHeight","10","BillboardLocate","10","BillboardWidth","10","BillboardX","10","BillboardY","10","BillboardZ","10"
   Data.s "Bin","10","Blue","10","Box","10","BoxedGradient","10","BuildMeshShadowVolume","10","BuildStaticGeometry","10","ButtonGadget","10"
   Data.s "ButtonGadget3D","10","ButtonImageGadget","10","CRC32Fingerprint","10","CalendarGadget","10","CallCFunction","10","CallCFunctionFast","10","CallFunction","10"
   Data.s "CallFunctionFast","10","CameraBackColor","10","CameraFOV","10","CameraID","10","CameraLocate","10","CameraLookAt","10","CameraPitch","10"
   Data.s "CameraProjectionMode","10","CameraProjectionX","10","CameraProjectionY","10","CameraRange","10","CameraRenderMode","10","CameraRoll","10","CameraX","10"
   Data.s "CameraY","10","CameraYaw","10","CameraZ","10","CanvasGadget","10","CanvasOutput","10","Case","10","CatchImage","10"
   Data.s "CatchModule","10","CatchSound","10","CatchSprite","10","CatchXML","10","ChangeAlphaIntensity","10","ChangeCurrentElement","10","ChangeGamma","10"
   Data.s "ChangeSysTrayIcon","10","CheckBoxGadget","10","CheckBoxGadget3D","10","CheckEntityCollision","10","CheckFTPConnection","10","CheckFilename","10","ChildXMLNode","10"
   Data.s "Chr","10","Circle","10","CircularGradient","10","ClearBillboards","10","ClearClipboard","10","ClearConsole","10","ClearDebugOutput","10"
   Data.s "ClearGadgetItems","10","ClearGadgetItems3D","10","ClearList","10","ClearMap","10","ClearScreen","10","ClipSprite","10","CloseConsole","10"
   Data.s "CloseCryptRandom","10","CloseDatabase","10","CloseFTP","10","CloseFile","10","CloseGadgetList","10","CloseGadgetList3D","10","CloseHelp","10"
   Data.s "CloseLibrary","10","CloseNetworkConnection","10","CloseNetworkServer","10","ClosePack","10","ClosePreferences","10","CloseProgram","10","CloseScreen","10"
   Data.s "CloseSerialPort","10","CloseSubMenu","10","CloseWindow","10","CloseWindow3D","10","ColorRequester","10","ComboBoxGadget","10","ComboBoxGadget3D","10"
   Data.s "CompareMemory","10","CompareMemoryString","10","CompositorEffectParameter","10","ConeTwistJoint","10","ConicalGradient","10","ConnectionID","10","ConsoleColor","10"
   Data.s "ConsoleCursor","10","ConsoleError","10","ConsoleLocate","10","ConsoleTitle","10","ContainerGadget","10","ContainerGadget3D","10","CopyArray","10"
   Data.s "CopyDirectory","10","CopyEntity","10","CopyFile","10","CopyImage","10","CopyLight","10","CopyList","10","CopyMap","10"
   Data.s "CopyMaterial","10","CopyMemory","10","CopyMemoryString","10","CopyMesh","10","CopySprite","10","CopyXMLNode","10"
   Data.s "CosH","10","CountBillboards","10","CountGadgetItems","10","CountGadgetItems3D","10","CountLibraryFunctions","10","CountMaterialLayers","10","CountProgramParameters","10"
   Data.s "CountRenderedTriangles","10","CountString","10","CreateBillboardGroup","10","CreateCamera","10","CreateCompositorEffect","10","CreateCube","10","CreateCylinder","10"
   Data.s "CreateDirectory","10","CreateEntity","10","CreateFTPDirectory","10","CreateFile","10","CreateImage","10","CreateImageMenu","10","CreateLight","10"
   Data.s "CreateLine3D","10","CreateMail","10","CreateMaterial","10","CreateMenu","10","CreateMesh","10","CreateMutex","10","CreateNetworkServer","10"
   Data.s "CreateNode","10","CreatePack","10","CreatePalette","10","CreateParticleEmitter","10","CreatePlane","10","CreatePopupImageMenu","10","CreatePopupMenu","10"
   Data.s "CreatePreferences","10","CreateRegularExpression","10","CreateRibbonEffect","10","CreateSemaphore","10","CreateSphere","10","CreateSprite","10","CreateSprite3D","10"
   Data.s "CreateStaticGeometry","10","CreateStatusBar","10","CreateTerrain","10","CreateTexture","10","CreateThread","10","CreateToolBar","10","CreateWater","10"
   Data.s "CreateXML","10","CreateXMLNode","10","CryptRandom","10","CryptRandomData","10","CustomFilterCallback","10","CustomGradient","10","Cyan","10"
   Data.s "DESFingerprint","10","DatabaseColumnName","10","DatabaseColumnSize","10","DatabaseColumnType","10","DatabaseColumns","10","DatabaseDriverDescription","10"
   Data.s "Data.","10","DatabaseDriverName","10","DatabaseError","10","DatabaseID","10","DatabaseQuery","10","DatabaseUpdate","10","DataSection","10","Date","10"
   Data.s "DateGadget","10","Day","10","DayOfWeek","10","DayOfYear","10","Debug","08","Declare","10","DefaultPrinter","10"
   Data.s "Data.","10","Data.b","10","Data.f","10","Data.i","10","Data.l","10","Data.s","10","Data.w","10","End","10","ForEver","10","Macro","10","EndMacro","10"
   Data.s "Define","10","Degree","10","Delay","10","DeleteDirectory","10","DeleteElement","10","DeleteFTPDirectory","10","DeleteFTPFile","10"
   Data.s "DeleteFile","10","DeleteMapElement","10","DeleteXMLNode","10","DesktopDepth","10","DesktopFrequency","10","DesktopHeight","10","DesktopMouseX","10"
   Data.s "DesktopMouseY","10","DesktopName","10","DesktopWidth","10","DesktopX","10","DesktopY","10","DetachNodeObject","10","DirectoryEntryAttributes","10"
   Data.s "DirectoryEntryDate","10","DirectoryEntryName","10","DirectoryEntrySize","10","DirectoryEntryType","10","DisableGadget","10","DisableGadget3D","10","DisableLightShadow","10"
   Data.s "DisableMaterialLighting","10","DisableMenuItem","10","DisableToolBarButton","10","DisableWindow","10","DisableWindow3D","10","DisplayAlphaSprite","10","DisplayPalette","10"
   Data.s "DisplayPopupMenu","10","DisplayRGBFilter","10","DisplayShadowSprite","10","DisplaySolidSprite","10","DisplaySprite","10","DisplaySprite3D","10","DisplayTranslucentSprite","10"
   Data.s "DisplayTransparentSprite","10","DoubleClickTime","10","DragFiles","10","DragImage","10","DragOSFormats","10","DragPrivate","10","DragText","10"
   Data.s "DrawAlphaImage","10","DrawImage","10","DrawRotatedText","10","DrawText","10","DrawingBuffer","10","DrawingBufferPitch","10","DrawingBufferPixelFormat","10"
   Data.s "DrawingFont","10","DrawingMode","10","EditorGadget","10","EditorGadget3D","10","EjectAudioCD","10","ElapsedMilliseconds","10","Ellipse","10"
   Data.s "EllipticalGradient","10","Else","10","ElseIf","10","EnableExplicit","10","EnableGadgetDrop","10","EnableGraphicalConsole","10","EnableWindowDrop","10"
   Data.s "EnableWorldCollisions","10","EnableWorldPhysics","10","EndDataSection","10","EndIf","10","EndInterface","10","EndProcedure","10","EndStructure","10"
   Data.s "EndSelect","10","EndWith","10","Engine3DFrameRate","10","EntityAnimationLength","10","EntityCollide","10","EntityID","10","EntityLocate","10"
   Data.s "EntityLookAt","10","EntityPhysicBody","10","EntityPitch","10","EntityRenderMode","10","EntityRoll","10","EntityX","10","EntityY","10"
   Data.s "EntityYaw","10","EntityZ","10","EnvironmentVariableName","10","EnvironmentVariableValue","10","Eof","10","ErrorAddress","10","ErrorCode","10"
   Data.s "ErrorFile","10","ErrorLine","10","ErrorMessage","10","ErrorRegister","10","ErrorTargetAddress","10","EventClient","10","EventDropAction","10"
   Data.s "EventDropBuffer","10","EventDropFiles","10","EventDropImage","10","EventDropPrivate","10","EventDropSize","10","EventDropText","10","EventDropType","10"
   Data.s "EventDropX","10","EventDropY","10","EventGadget","10","EventGadget3D","10","EventMenu","10","EventServer","10","EventTimer","10"
   Data.s "EventType","10","EventType3D","10","EventWindow","10","EventWindow3D","10","ExamineAssembly","10","ExamineDatabaseDrivers","10","ExamineDesktops","10"
   Data.s "ExamineDirectory","10","ExamineEnvironmentVariables","10","ExamineFTPDirectory","10","ExamineIPAddresses","10","ExamineJoystick","10","ExamineKeyboard","10","ExamineLibraryFunctions","10"
   Data.s "ExamineMD5Fingerprint","10","ExamineMouse","10","ExaminePreferenceGroups","10","ExaminePreferenceKeys","10","ExamineSHA1Fingerprint","10","ExamineScreenModes","10","ExamineWorldCollisions","10"
   Data.s "ExamineXMLAttributes","10","Exp","10","ExplorerComboGadget","10","ExplorerListGadget","10","ExplorerTreeGadget","10","ExportXML","10","ExportXMLSize","10"
   Data.s "ExtractRegularExpression","10","FTPDirectoryEntryAttributes","10","FTPDirectoryEntryDate","10","FTPDirectoryEntryName","10","FTPDirectoryEntryRaw","10","FTPDirectoryEntrySize","10","FTPDirectoryEntryType","10"
   Data.s "FTPProgress","10","FileBuffersSize","10","FileID","10","FileSeek","10","FileSize","10","FillArea","10","FillMemory","10"
   Data.s "FindMapElement","10","FindString","10","FinishCipher","10","FinishDatabaseQuery","10","FinishDirectory","10","FinishFTPDirectory","10","FinishFingerprint","10"
   Data.s "FinishMesh","10","FirstDatabaseRow","10","FirstElement","10","FirstWorldCollisionEntity","10","FlipBuffers","10","FlushFileBuffers","10","Fog","10"
   Data.s "FontID","10","FontRequester","10","For","10","FormatDate","10","FormatXML","10","Frame3DGadget","10","Frame3DGadget3D","10"
   Data.s "FreeArray","10","FreeBillboardGroup","10","FreeCamera","10","FreeEffect","10","FreeEntity","10","FreeFont","10","FreeGadget","10"
   Data.s "FreeGadget3D","10","FreeImage","10","FreeJoint","10","FreeLight","10","FreeList","10","FreeMail","10","FreeMap","10"
   Data.s "FreeMaterial","10","FreeMemory","10","FreeMenu","10","FreeMesh","10","FreeModule","10","FreeMovie","10","FreeMutex","10"
   Data.s "FreeNode","10","FreePalette","10","FreeParticleEmitter","10","FreeRegularExpression","10","FreeSemaphore","10","FreeSound","10","FreeSound3D","10"
   Data.s "FreeSprite","10","FreeSprite3D","10","FreeStaticGeometry","10","FreeStatusBar","10","FreeTexture","10","FreeToolBar","10","FreeXML","10"
   Data.s "FrontColor","10","GadgetHeight","10","GadgetHeight3D","10","GadgetID","10","GadgetID3D","10","GadgetItemID","10","GadgetToolTip","10"
   Data.s "GadgetToolTip3D","10","GadgetType","10","GadgetType3D","10","GadgetWidth","10","GadgetWidth3D","10","GadgetX","10","GadgetX3D","10"
   Data.s "GadgetY","10","GadgetY3D","10","GetActiveGadget","10","GetActiveGadget3D","10","GetActiveWindow","10","GetActiveWindow3D","10","GetClientIP","10"
   Data.s "GetClientPort","10","GetClipboardImage","10","GetClipboardText","10","GetCurrentDirectory","10","GetDatabaseBlob","10","GetDatabaseDouble","10","GetDatabaseFloat","10"
   Data.s "GetDatabaseLong","10","GetDatabaseQuad","10","GetDatabaseString","10","GetEntityAnimationTime","10","GetEntityAttribute","10","GetEntityMaterial","10","GetEnvironmentVariable","10"
   Data.s "GetExtensionPart","10","GetFTPDirectory","10","GetFileAttributes","10","GetFileDate","10","GetFilePart","10","GetFunction","10","GetFunctionEntry","10"
   Data.s "GetGadgetAttribute","10","GetGadgetAttribute3D","10","GetGadgetColor","10","GetGadgetData","10","GetGadgetData3D","10","GetGadgetFont","10","GetGadgetItemAttribute","10"
   Data.s "GetGadgetItemColor","10","GetGadgetItemData","10","GetGadgetItemData3D","10","GetGadgetItemState","10","GetGadgetItemState3D","10","GetGadgetItemText","10","GetGadgetItemText3D","10"
   Data.s "GetGadgetState","10","GetGadgetState3D","10","GetGadgetText","10","GetGadgetText3D","10","GetHTTPHeader","10","GetHomeDirectory","10","GetJointAttribute","10"
   Data.s "GetMailAttribute","10","GetMailBody","10","GetMenuItemState","10","GetMenuItemText","10","GetMenuTitleText","10","GetModulePosition","10","GetModuleRow","10"
   Data.s "GetPaletteColor","10","GetPathPart","10","GetScriptMaterial","10","GetScriptTexture","10","GetSerialPortStatus","10","GetTemporaryDirectory","10","GetToolBarButtonState","10"
   Data.s "GetURLPart","10","GetWindowColor","10","GetWindowState","10","GetWindowTitle","10","GetWindowTitle3D","10","GetXMLAttribute","10","GetXMLEncoding","10"
   Data.s "GetXMLNodeName","10","GetXMLNodeOffset","10","GetXMLNodeText","10","GetXMLStandalone","10","Global","10","GrabDrawingImage","10","GrabImage","10"
   Data.s "GrabSprite","10","GradientColor","10","Green","10","Hex","10","HideBillboardGroup","10","HideEffect","10","HideEntity","10"
   Data.s "HideGadget","10","HideGadget3D","10","HideLight","10","HideMenu","10","HideParticleEmitter","10","HideWindow","10","HideWindow3D","10"
   Data.s "HingeJoint","10","HostName","10","Hour","10","HyperLinkGadget","10","If","10","IPAddressField","10","IPAddressGadget","10"
   Data.s "IPString","10","ImageDepth","10","ImageGadget","10","ImageGadget3D","10","ImageHeight","10","ImageID","10","ImageOutput","10"
   Data.s "ImageWidth","10","Infinity","10","InitAudioCD","10","InitEngine3D","10","InitJoystick","10","InitKeyboard","10","InitMouse","10"
   Data.s "InitMovie","10","InitNetwork","10","InitPalette","10","InitScintilla","10","InitSound","10","InitSprite","10","InitSprite3D","10"
   Data.s "Inkey","10","Input","10","InputEvent3D","10","InputRequester","10","InsertElement","10","InsertString","10","InstructionAddress","10"
   Data.s "InstructionString","10","Int","10","Interface","10","IntQ","10","IsBillboardGroup","10","IsCamera","10","IsDatabase","10"
   Data.s "IsDirectory","10","IsEffect","10","IsEntity","10","IsFile","10","IsFingerprint","10","IsFont","10","IsFtp","10"
   Data.s "IsGadget","10","IsGadget3D","10","IsImage","10","IsInfinity","10","IsLibrary","10","IsLight","10","IsMail","10"
   Data.s "IsMaterial","10","IsMenu","10","IsMesh","10","IsModule","10","IsMovie","10","IsNaN","10","IsNode","10"
   Data.s "IsPalette","10","IsParticleEmitter","10","IsProgram","10","IsRegularExpression","10","IsScreenActive","10","IsSerialPort","10","IsSound","10"
   Data.s "IsSound3D","10","IsSprite","10","IsSprite3D","10","IsStaticGeometry","10","IsStatusBar","10","IsSysTrayIcon","10","IsTexture","10"
   Data.s "IsThread","10","IsToolBar","10","IsWindow","10","IsWindow3D","10","IsXML","10","JoystickAxisX","10","JoystickAxisY","10"
   Data.s "JoystickButton","10","KeyboardInkey","10","KeyboardMode","10","KeyboardPushed","10","KeyboardReleased","10","KillProgram","10","KillThread","10"
   Data.s "LCase","10","LSet","10","LTrim","10","LastElement","10","Left","10","Len","10","LibraryFunctionAddress","10"
   Data.s "LibraryFunctionName","10","LibraryID","10","LightColor","10","LightDiffuseColor","10","LightLocate","10","LightLookAt","10","LightSpecularColor","10"
   Data.s "Line","10","LineXY","10","LinearGradient","10","ListIconGadget","10","ListIndex","10","ListSize","10","ListViewGadget","10"
   Data.s "ListViewGadget3D","10","LoadFont","10","LoadImage","10","LoadMesh","10","LoadModule","10","LoadMovie","10","LoadPalette","10"
   Data.s "LoadSound","10","LoadSound3D","10","LoadSprite","10","LoadTexture","10","LoadWorld","10","LoadXML","10","Loc","10"
   Data.s "LockMutex","10","Lof","10","Log","10","Log10","10","MD5FileFingerprint","10","MD5Fingerprint","10","MDIGadget","10"
   Data.s "MailProgress","10","MainXMLNode","10","MakeIPAddress","10","MapKey","10","MapSize","10","MatchRegularExpression","10","MaterialAmbientColor","10"
   Data.s "MaterialBlendingMode","10","MaterialDepthWrite","10","MaterialDiffuseColor","10","MaterialFilteringMode","10","MaterialID","10","MaterialSelfIlluminationCol","10","MaterialShadingMode","10"
   Data.s "MaterialShininess","10","MaterialSpecularColor","10","MemorySize","10","MemoryStringLength","10","MenuBar","10","MenuHeight","10","MenuID","10"
   Data.s "MenuItem","10","MenuTitle","10","MergeLists","10","MeshID","10","MeshRadius","10","MeshVertexColor","10","MeshVertexCount","10"
   Data.s "MeshVertexNormal","10","MeshVertexTextureCoordinate","10","MessageRequester","10","Mid","10","Minute","10","Mod","10","ModuleVolume","10"
   Data.s "Month","10","MouseButton","10","MouseDeltaX","10","MouseDeltaY","10","MouseLocate","10","MousePick","10","MouseWheel","10"
   Data.s "MouseX","10","MouseY","10","MoveBillboard","10","MoveBillboardGroup","10","MoveCamera","10","MoveElement","10","MoveEntity","10"
   Data.s "MoveLight","10","MoveMemory","10","MoveNode","10","MoveParticleEmitter","10","MoveXMLNode","10","MovieAudio","10","MovieHeight","10"
   Data.s "MovieInfo","10","MovieLength","10","MovieSeek","10","MovieStatus","10","MovieWidth","10","NaN","10","NetworkClientEvent","10"
   Data.s "NetworkServerEvent","10","NewPrinterPage","10","Next","10","NextDatabaseDriver","10","NextDatabaseRow","10","NextDirectoryEntry","10","NextElement","10"
   Data.s "NextEnvironmentVariable","10","NextFTPDirectoryEntry","10","NextFingerprint","10","NextIPAddress","10","NextInstruction","10","NextLibraryFunction","10","NextMapElement","10"
   Data.s "NextPackFile","10","NextPreferenceGroup","10","NextPreferenceKey","10","NextScreenMode","10","NextSelectedFileName","10","NextWorldCollision","10","NextXMLAttribute","10"
   Data.s "NextXMLNode","10","NodeID","10","NodeLocate","10","NodeLookAt","10","NodePitch","10","NodeRoll","10","NodeX","10"
   Data.s "NodeY","10","NodeYaw","10","NodeZ","10","NormalizeMesh","10","OSVersion","10","OnErrorCall","10","OnErrorDefault","10"
   Data.s "OnErrorExit","10","OnErrorGoto","10","OpenConsole","10","OpenCryptRandom","10","OpenDatabase","10","OpenDatabaseRequester","10","OpenFTP","10"
   Data.s "OpenFile","10","OpenFileRequester","10","OpenGadgetList","10","OpenGadgetList3D","10","OpenHelp","10","OpenLibrary","10","OpenNetworkConnection","10"
   Data.s "OpenPack","10","OpenPreferences","10","OpenScreen","10","OpenSerialPort","10","OpenSubMenu","10","OpenWindow","10","OpenWindow3D","10"
   Data.s "OpenWindowedScreen","10","OptionGadget","10","OptionGadget3D","10","Or","10","OutputDepth","10","OutputHeight","10","OutputWidth","10"
   Data.s "PackFileSize","10","PackMemory","10","PackerCallback","10","PanelGadget","10","PanelGadget3D","10","ParentXMLNode","10","Parse3DScripts","10"
   Data.s "ParseDate","10","ParticleColorFader","10","ParticleColorRange","10","ParticleEmissionRate","10","ParticleEmitterDirection","10","ParticleEmitterID","10","ParticleEmitterLocate","10"
   Data.s "ParticleEmitterX","10","ParticleEmitterY","10","ParticleEmitterZ","10","ParticleMaterial","10","ParticleSize","10","ParticleTimeToLive","10","ParticleVelocity","10"
   Data.s "PathRequester","10","PauseAudioCD","10","PauseMovie","10","PauseThread","10","PeekA","10","PeekB","10","PeekC","10"
   Data.s "PeekD","10","PeekF","10","PeekI","10","PeekL","10","PeekQ","10","PeekS","10","PeekU","10"
   Data.s "PeekW","10","PickX","10","PickY","10","PickZ","10","PlayAudioCD","10","PlayModule","10","PlayMovie","10"
   Data.s "PlaySound","10","PlaySound3D","10","Plot","10","Point","10","PointJoint","10","PointPick","10","PokeA","10"
   Data.s "PokeB","10","PokeC","10","PokeD","10","PokeF","10","PokeI","10","PokeL","10","PokeQ","10"
   Data.s "PokeS","10","PokeU","10","PokeW","10","PopListPosition","10","PopMapPosition","10","Pow","10","PreferenceComment","10"
   Data.s "PreferenceGroup","10","PreferenceGroupName","10","PreferenceKeyName","10","PreferenceKeyValue","10","PreviousDatabaseRow","10","PreviousElement","10","PreviousXMLNode","10"
   Data.s "Print","10","PrintN","10","PrintRequester","10","PrinterOutput","10","PrinterPageHeight","10","PrinterPageWidth","10","Procedure","10"
   Data.s "ProcedureC","10","ProcedureCDLL","10","ProcedureDLL","10","ProcedureReturn","10","Protected","10","Prototype","10","PrototypeC","10"
   Data.s "ProgramExitCode","10","ProgramFilename","10","ProgramID","10","ProgramParameter","10","ProgramRunning","10","ProgressBarGadget","10","ProgressBarGadget3D","10"
   Data.s "PurifierGranularity","10","PushListPosition","10","PushMapPosition","10","RGB","10","RGBA","10","RSet","10","RTrim","10"
   Data.s "Radian","10","RaiseError","10","Random","10","RandomData","10","RandomSeed","10","RandomizeArray","10","RandomizeList","10"
   Data.s "RawKey","10","RayCollide","10","ReAllocateMemory","10","Read","10","ReadAsciiCharacter","10","ReadByte","10","ReadCharacter","10"
   Data.s "ReadConsoleData","10","ReadData","10","ReadDouble","10","ReadFile","10","ReadFloat","10","ReadInteger","10","ReadLong","10"
   Data.s "ReadPreferenceDouble","10","ReadPreferenceFloat","10","ReadPreferenceInteger","10","ReadPreferenceLong","10","ReadPreferenceQuad","10","ReadPreferenceString","10","ReadProgramData","10"
   Data.s "ReadProgramError","10","ReadProgramString","10","ReadQuad","10","ReadSerialPortData","10","ReadString","10","ReadStringFormat","10","ReadUnicodeCharacter","10"
   Data.s "ReadWord","10","ReceiveFTPFile","10","ReceiveHTTPFile","10","ReceiveNetworkData","10","ReceiveNetworkFile","10","Red","10","Redim","10"
   Data.s "RegularExpressionError","10","ReleaseMouse","10","RemoveBillboard","10","RemoveEnvironmentVariable","10","RemoveGadgetColumn","10","RemoveGadgetItem","10","RemoveGadgetItem3D","10"
   Data.s "RemoveKeyboardShortcut","10","RemoveMailRecipient","10","RemoveMaterialLayer","10","RemovePreferenceGroup","10","RemovePreferenceKey","10","RemoveString","10","RemoveSysTrayIcon","10"
   Data.s "RemoveWindowTimer","10","RemoveXMLAttribute","10","RenameFTPFile","10","RenameFile","10","RenderMovieFrame","10","RenderWorld","10","Repeat","10"
   Data.s "ReplaceRegularExpression","10","ReplaceString","10","ResetGradientColors","10","ResetList","10","ResetMap","10","ResetProfiler","10","ResizeBillboard","10"
   Data.s "ResizeEntity","10","ResizeGadget","10","ResizeGadget3D","10","ResizeImage","10","ResizeMovie","10","ResizeParticleEmitter","10","ResizeWindow","10"
   Data.s "ResizeWindow3D","10","ResolveXMLAttributeName","10","ResolveXMLNodeName","10","Restore","10","ResumeAudioCD","10","ResumeMovie","10","ResumeThread","10"
   Data.s "ReverseString","10","Return","10","RibbonEffectColor","10","Right","10","RootXMLNode","10","RotateBillboardGroup","10","RotateCamera","10"
   Data.s "RotateEntity","10","RotateMaterial","10","RotateNode","10","RotateSprite3D","10","Round","10","RoundBox","10","RunProgram","10"
   Data.s "SHA1FileFingerprint","10","SHA1Fingerprint","10","SaveDebugOutput","10","SaveFileRequester","10","SaveImage","10","SaveMesh","10","SaveSprite","10"
   Data.s "SaveXML","10","ScaleEntity","10","ScintillaGadget","10","ScintillaSendMessage","10","ScreenID","10","ScreenModeDepth","10","ScreenModeHeight","10"
   Data.s "ScreenModeRefreshRate","10","ScreenModeWidth","10","ScreenOutput","10","ScrollAreaGadget","10","ScrollAreaGadget3D","10","ScrollBarGadget","10","ScrollBarGadget3D","10"
   Data.s "ScrollMaterial","10","Second","10","SecondWorldCollisionEntity","10","Select","10","SelectElement","10","SelectedFilePattern","10","SelectedFontColor","10"
   Data.s "SelectedFontName","10","SelectedFontSize","10","SelectedFontStyle","10","SendFTPFile","10","SendMail","10","SendNetworkData","10","SendNetworkFile","10"
   Data.s "SendNetworkString","10","SerialPortError","10","SerialPortID","10","SerialPortTimeouts","10","ServerID","10","SetActiveGadget","10","SetActiveGadget3D","10"
   Data.s "SetActiveWindow","10","SetActiveWindow3D","10","SetClipboardImage","10","SetClipboardText","10","SetCurrentDirectory","10","SetDatabaseBlob","10","SetDragCallback","10"
   Data.s "SetDropCallback","10","SetEntityAnimationTime","10","SetEntityAttribute","10","SetEntityMaterial","10","SetEnvironmentVariable","10","SetFTPDirectory","10","SetFileAttributes","10"
   Data.s "SetFileDate","10","SetFrameRate","10","SetGUITheme3D","10","SetGadgetAttribute","10","SetGadgetAttribute3D","10","SetGadgetColor","10","SetGadgetData","10"
   Data.s "SetGadgetData3D","10","SetGadgetFont","10","SetGadgetItemAttribute","10","SetGadgetItemColor","10","SetGadgetItemData","10","SetGadgetItemData3D","10","SetGadgetItemState","10"
   Data.s "SetGadgetItemState3D","10","SetGadgetItemText","10","SetGadgetItemText3D","10","SetGadgetState","10","SetGadgetState3D","10","SetGadgetText","10","SetGadgetText3D","10"
   Data.s "SetJointAttribute","10","SetMailAttribute","10","SetMailBody","10","SetMenuItemState","10","SetMenuItemText","10","SetMenuTitleText","10","SetMeshMaterial","10"
   Data.s "SetModulePosition","10","SetPaletteColor","10","SetSerialPortStatus","10","SetToolBarButtonState","10","SetURLPart","10","SetWindowCallback","10","SetWindowColor","10"
   Data.s "SetWindowState","10","SetWindowTitle","10","SetWindowTitle3D","10","SetXMLAttribute","10","SetXMLEncoding","10","SetXMLNodeName","10","SetXMLNodeOffset","10"
   Data.s "SetXMLNodeText","10","SetXMLStandalone","10","Shared","10","ShortcutGadget","10","ShowAssemblyViewer","10","ShowCallstack","10","ShowDebugOutput","10"
   Data.s "ShowGUI","10","ShowLibraryViewer","10","ShowMemoryViewer","10","ShowProfiler","10","ShowVariableViewer","10","ShowWatchlist","10","Sign","10"
   Data.s "SignalSemaphore","10","Sin","10","SinH","10","SkyBox","10","SkyDome","10","SliderJoint","10","SmartWindowRefresh","10"
   Data.s "SortArray","10","SortList","10","SortStructuredArray","10","SortStructuredList","10","SoundCone3D","10","SoundFrequency","10","SoundID3D","10"
   Data.s "SoundPan","10","SoundRange3D","10","SoundVolume","10","SoundVolume3D","10","Space","10","SpinGadget","10","SpinGadget3D","10"
   Data.s "SplitList","10","SplitterGadget","10","SpotLightRange","10","Sprite3DBlendingMode","10","Sprite3DQuality","10","SpriteCollision","10","SpriteDepth","10"
   Data.s "SpriteHeight","10","SpriteID","10","SpriteOutput","10","SpritePixelCollision","10","SpriteWidth","10","Sqr","10","Start3D","10"
   Data.s "StartAESCipher","10","StartDrawing","10","StartPrinting","10","StartProfiler","10","StartSpecialFX","10","StatusBarHeight","10","StatusBarID","10"
   Data.s "StatusBarImage","10","StatusBarProgress","10","StatusBarText","10","StickyWindow","10","Stop3D","10","StopAudioCD","10","StopDrawing","10"
   Data.s "StopModule","10","StopMovie","10","StopPrinting","10","StopProfiler","10","StopSound","10","StopSound3D","10","StopSpecialFX","10"
   Data.s "Str","10","StrD","10","StrF","10","StrU","10","StringByteLength","10","StringField","10","StringGadget","10"
   Data.s "StringGadget3D","10","SubMeshCount","10","Structure","10","Sun","10","Swap","10","SwapElements","10","SwitchCamera","10"
   Data.s "SysTrayIconToolTip","10","Tan","10","TanH","10","TerrainHeight","10","TextGadget","10","TextGadget3D","10","TextHeight","10","#True","06","#False","06"
   Data.s "TextWidth","10","TextureHeight","10","TextureID","10","TextureOutput","10","TextureWidth","10","ThreadID","10","ThreadPriority","10"
   Data.s "To","10","ToolBarHeight","10","ToolBarID","10","ToolBarImageButton","10","ToolBarSeparator","10","ToolBarStandardButton","10","ToolBarToolTip","10"
   Data.s "TrackBarGadget","10","TransformMesh","10","TransformSprite3D","10","TransparentSpriteColor","10","TreeGadget","10","Trim","10","TruncateFile","10"
   Data.s "TryLockMutex","10","TrySemaphore","10","UCase","10","URLDecoder","10","URLEncoder","10","UnlockMutex","10","UnpackMemory","10"
   Data.s "Until","10","UpdateMeshBoundingBox","10","UseAudioCD","10","UseBuffer","10","UseFLACSoundDecoder","10","UseGadgetList","10","UseJPEG2000ImageDecoder","10"
   Data.s "UseJPEG2000ImageEncoder","10","UseJPEGImageDecoder","10","UseJPEGImageEncoder","10","UseODBCDatabase","10","UseOGGSoundDecoder","10","UsePNGImageDecoder","10","UsePNGImageEncoder","10"
   Data.s "UsePostgreSQLDatabase","10","UseSQLiteDatabase","10","UseTGAImageDecoder","10","UseTIFFImageDecoder","10","Val","10","ValD","10","ValF","10"
   Data.s "ValQ","10","WaitProgram","10","WaitSemaphore","10","WaitThread","10","WaitWindowEvent","10","WebGadget","10","WebGadgetPath","10"
   Data.s "Wend","10","While","10","WindowBounds","10","WindowEvent","10","WindowEvent3D","10","WindowHeight","10","WindowHeight3D","10"
   Data.s "WindowID","10","WindowID3D","10","WindowMouseX","10","WindowMouseY","10","WindowOutput","10","WindowWidth","10","WindowWidth3D","10"
   Data.s "WindowX","10","WindowX3D","10","WindowY","10","WindowY3D","10","With","10","WorldDebug","10","WorldGravity","10"
   Data.s "WorldShadows","10","WriteAsciiCharacter","10","WriteByte","10","WriteCharacter","10","WriteConsoleData","10","WriteData","10","WriteDouble","10"
   Data.s "WriteFloat","10","WriteInteger","10","WriteLong","10","WritePreferenceDouble","10","WritePreferenceFloat","10","WritePreferenceInteger","10","WritePreferenceLong","10"
   Data.s "WritePreferenceQuad","10","WritePreferenceString","10","WriteProgramData","10","WriteProgramString","10","WriteProgramStringN","10","WriteQuad","10","WriteSerialPortData","10"
   Data.s "WriteSerialPortString","10","WriteString","10","WriteStringFormat","10","WriteStringN","10","WriteUnicodeCharacter","10","WriteWord","10","XMLAttributeName","10"
   Data.s "XMLAttributeValue","10","XMLChildCount","10","XMLError","10","XMLErrorLine","10","XMLErrorPosition","10","XMLNodeFromID","10","XMLNodeFromPath","10"
   Data.s "XMLNodePath","10","XMLNodeType","10","XMLStatus","10","Year","10","Yellow","10","ZoomSprite3D","10"
   Data.s ";","05",",","01",".","03","0","03","1","03","2","03","3","03","4","03","5","03","6","03","7","03","8","03","9","03",")","01","(","01"
   Data.s "+","02","-","02","*","02","/","02","\","02","=","02",">","02","<","02","^","02","#","06"


Dernière édition par kernadec le Ven 17/Aoû/2012 9:18, édité 3 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Jeu 09/Aoû/2012 14:01 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
datasections ..suite......

Code:
  ; constantes
  Data.s "#PB_2DDrawing_AllChannels","#PB_2DDrawing_AlphaBlend","#PB_2DDrawing_AlphaChannel","#PB_2DDrawing_AlphaClip","#PB_2DDrawing_CustomFilter","#PB_2DDrawing_Default","#PB_2DDrawing_Gradient"
  Data.s "#PB_2DDrawing_Outlined","#PB_2DDrawing_Transparent","#PB_2DDrawing_XOr","#PB_3DArchive_FileSystem","#PB_3DArchive_Zip","#PB_AntialiasingMode_None","#PB_AntialiasingMode_x2"
  Data.s "#PB_AntialiasingMode_x4","#PB_AntialiasingMode_x6","#PB_Any","#PB_Array","#PB_Ascii","#PB_Button_Default","#PB_Button_Image"
  Data.s "#PB_Button_Left","#PB_Button_MultiLine","#PB_Button_PressedImage","#PB_Button_Right","#PB_Button_Toggle","#PB_Byte","#PB_Calendar_Bold"
  Data.s "#PB_Calendar_Borderless","#PB_Calendar_Maximum","#PB_Calendar_Minimum","#PB_Calendar_Normal","#PB_Camera_Orthographic","#PB_Camera_Perspective","#PB_Camera_Plot"
  Data.s "#PB_Camera_Textured","#PB_Camera_Wireframe","#PB_Canvas_Alt","#PB_Canvas_Border","#PB_Canvas_Buttons","#PB_Canvas_Clip","#PB_Canvas_ClipMouse"
  Data.s "#PB_Canvas_Command","#PB_Canvas_Control","#PB_Canvas_Cursor","#PB_Canvas_CustomCursor","#PB_Canvas_DrawFocus","#PB_Canvas_Image","#PB_Canvas_Input"
  Data.s "#PB_Canvas_Key","#PB_Canvas_Keyboard","#PB_Canvas_LeftButton","#PB_Canvas_MiddleButton","#PB_Canvas_Modifiers","#PB_Canvas_MouseX","#PB_Canvas_MouseY"
  Data.s "#PB_Canvas_RightButton","#PB_Canvas_Shift","#PB_Canvas_WheelDelta","#PB_CheckBox_Center","#PB_CheckBox_Checked","#PB_CheckBox_Inbetween","#PB_CheckBox_Right"
  Data.s "#PB_CheckBox_ThreeState","#PB_CheckBox_Unchecked","#PB_Cipher_CBC","#PB_Cipher_Decode","#PB_Cipher_ECB","#PB_Cipher_Encode","#PB_ComboBox3D_Editable"
  Data.s "#PB_ComboBox_Editable","#PB_ComboBox_Image","#PB_ComboBox_LowerCase","#PB_ComboBox_UpperCase","#PB_Compiler_Date","#PB_Compiler_Debugger","#PB_Compiler_EnumerationValue"
  Data.s "#PB_Compiler_File","#PB_Compiler_FilePath","#PB_Compiler_Home","#PB_Compiler_Line","#PB_Compiler_OS","#PB_Compiler_Procedure","#PB_Compiler_Thread"
  Data.s "#PB_Compiler_Unicode","#PB_Compiler_Version","#PB_ConeTwistJoint_SwingSpan","#PB_ConeTwistJoint_SwingSpan2","#PB_ConeTwistJoint_TwistSpan","#PB_Constant","#PB_Container_BorderLess"
  Data.s "#PB_Container_Double","#PB_Container_Flat","#PB_Container_Raised","#PB_Container_Single","#PB_Cursor_Arrows","#PB_Cursor_Busy","#PB_Cursor_Cross"
  Data.s "#PB_Cursor_Default","#PB_Cursor_Denied","#PB_Cursor_Hand","#PB_Cursor_IBeam","#PB_Cursor_Invisible","#PB_Cursor_LeftDownRightUp","#PB_Cursor_LeftRight"
  Data.s "#PB_Cursor_LeftUpRightDown","#PB_Cursor_UpDown","#PB_Database_Blob","#PB_Database_Double","#PB_Database_Float","#PB_Database_Long","#PB_Database_ODBC"
  Data.s "#PB_Database_PostgreSQL","#PB_Database_Quad","#PB_Database_SQLite","#PB_Database_String","#PB_Date_Accessed","#PB_Date_CheckBox","#PB_Date_Created"
  Data.s "#PB_Date_Day","#PB_Date_Hour","#PB_Date_Maximum","#PB_Date_Minimum","#PB_Date_Minute","#PB_Date_Modified","#PB_Date_Month"
  Data.s "#PB_Date_Second","#PB_Date_UpDown","#PB_Date_Week","#PB_Date_Year","#PB_Default","#PB_DirectoryEntry_Directory","#PB_DirectoryEntry_File"
  Data.s "#PB_Drag_Copy","#PB_Drag_Enter","#PB_Drag_Finish","#PB_Drag_Leave","#PB_Drag_Link","#PB_Drag_Move","#PB_Drag_None"
  Data.s "#PB_Drag_Update","#PB_Drop_Files","#PB_Drop_Image","#PB_Drop_Private","#PB_Drop_Text","#PB_Editor3D_ReadOnly","#PB_Editor_BuildCount"
  Data.s "#PB_Editor_CompileCount","#PB_Editor_ReadOnly","#PB_Engine3D_Average","#PB_Engine3D_Current","#PB_Engine3D_Maximum","#PB_Engine3D_Minimum","#PB_Engine3D_Reset"
  Data.s "#PB_Entity_BoxBody","#PB_Entity_CapsuleBody","#PB_Entity_CastShadow","#PB_Entity_ConvexHullBody","#PB_Entity_CylinderBody","#PB_Entity_Friction","#PB_Entity_None"
  Data.s "#PB_Entity_Restitution","#PB_Entity_SphereBody","#PB_Entity_StaticBody","#PB_Event3D_ActivateWindow","#PB_Event3D_CloseWindow","#PB_Event3D_Gadget","#PB_Event3D_MoveWindow"
  Data.s "#PB_Event3D_SizeWindow","#PB_EventType3D_Change","#PB_EventType3D_Focus","#PB_EventType3D_LostFocus","#PB_EventType_Change","#PB_EventType_DownloadEnd","#PB_EventType_DownloadProgress"
  Data.s "#PB_EventType_DownloadStart","#PB_EventType_DragStart","#PB_EventType_Focus","#PB_EventType_Input","#PB_EventType_KeyDown","#PB_EventType_KeyUp","#PB_EventType_LeftButtonDown"
  Data.s "#PB_EventType_LeftButtonUp","#PB_EventType_LeftClick","#PB_EventType_LeftDoubleClick","#PB_EventType_LostFocus","#PB_EventType_MiddleButtonDown","#PB_EventType_MiddleButtonUp","#PB_EventType_MouseEnter"
  Data.s "#PB_EventType_MouseLeave","#PB_EventType_MouseMove","#PB_EventType_MouseWheel","#PB_EventType_PopupMenu","#PB_EventType_PopupWindow","#PB_EventType_RightButtonDown","#PB_EventType_RightButtonUp"
  Data.s "#PB_EventType_RightClick","#PB_EventType_RightDoubleClick","#PB_EventType_StatusChange","#PB_EventType_TitleChange","#PB_Event_ActivateWindow","#PB_Event_CloseWindow","#PB_Event_Gadget"
  Data.s "#PB_Event_GadgetDrop","#PB_Event_MaximizeWindow","#PB_Event_Menu","#PB_Event_MinimizeWindow","#PB_Event_MoveWindow","#PB_Event_Repaint","#PB_Event_RestoreWindow"
  Data.s "#PB_Event_SizeWindow","#PB_Event_SysTray","#PB_Event_Timer","#PB_Event_WindowDrop","#PB_Explorer_Accessed","#PB_Explorer_AlwaysShowSelection","#PB_Explorer_Attributes"
  Data.s "#PB_Explorer_AutoSort","#PB_Explorer_BorderLess","#PB_Explorer_ColumnWidth","#PB_Explorer_Created","#PB_Explorer_Directory","#PB_Explorer_DisplayMode","#PB_Explorer_DrivesOnly"
  Data.s "#PB_Explorer_Editable","#PB_Explorer_File","#PB_Explorer_FullRowSelect","#PB_Explorer_GridLines","#PB_Explorer_HeaderDragDrop","#PB_Explorer_LargeIcon","#PB_Explorer_List"
  Data.s "#PB_Explorer_Modified","#PB_Explorer_MultiSelect","#PB_Explorer_Name","#PB_Explorer_NoButtons","#PB_Explorer_NoDirectoryChange","#PB_Explorer_NoDriveRequester","#PB_Explorer_NoFiles"
  Data.s "#PB_Explorer_NoFolders","#PB_Explorer_NoLines","#PB_Explorer_NoMyDocuments","#PB_Explorer_NoParentFolder","#PB_Explorer_NoSort","#PB_Explorer_Report","#PB_Explorer_Selected"
  Data.s "#PB_Explorer_Size","#PB_Explorer_SmallIcon","#PB_Explorer_Type","#PB_FTP_Directory","#PB_FTP_Error","#PB_FTP_ExecuteAll","#PB_FTP_ExecuteGroup"
  Data.s "#PB_FTP_ExecuteUser","#PB_FTP_File","#PB_FTP_Finished","#PB_FTP_ReadAll","#PB_FTP_ReadGroup","#PB_FTP_ReadUser","#PB_FTP_Started"
  Data.s "#PB_FTP_WriteAll","#PB_FTP_WriteGroup","#PB_FTP_WriteUser","#PB_FileSystem_Archive","#PB_FileSystem_Compressed","#PB_FileSystem_ExecAll","#PB_FileSystem_ExecGroup"
  Data.s "#PB_FileSystem_ExecUser","#PB_FileSystem_Force","#PB_FileSystem_Hidden","#PB_FileSystem_Link","#PB_FileSystem_Normal","#PB_FileSystem_ReadAll","#PB_FileSystem_ReadGroup"
  Data.s "#PB_FileSystem_ReadOnly","#PB_FileSystem_ReadUser","#PB_FileSystem_Recursive","#PB_FileSystem_System","#PB_FileSystem_WriteAll","#PB_FileSystem_WriteGroup","#PB_FileSystem_WriteUser"
  Data.s "#PB_FontRequester_Effects","#PB_Font_Bold","#PB_Font_HighQuality","#PB_Font_Italic","#PB_Font_StrikeOut","#PB_Font_Underline","#PB_Frame3D_Double"
  Data.s "#PB_Frame3D_Flat","#PB_Frame3D_Single","#PB_Function","#PB_GadgetType3D_Button","#PB_GadgetType3D_CheckBox","#PB_GadgetType3D_ComboBox","#PB_GadgetType3D_Container"
  Data.s "#PB_GadgetType3D_Editor","#PB_GadgetType3D_Frame3D","#PB_GadgetType3D_Image","#PB_GadgetType3D_ListView","#PB_GadgetType3D_Option","#PB_GadgetType3D_Panel","#PB_GadgetType3D_ProgressBar"
  Data.s "#PB_GadgetType3D_ScrollArea","#PB_GadgetType3D_ScrollBar","#PB_GadgetType3D_Spin","#PB_GadgetType3D_String","#PB_GadgetType3D_Text","#PB_GadgetType3D_Unknown","#PB_GadgetType_Button"
  Data.s "#PB_GadgetType_ButtonImage","#PB_GadgetType_Calendar","#PB_GadgetType_CheckBox","#PB_GadgetType_ComboBox","#PB_GadgetType_Container","#PB_GadgetType_Date","#PB_GadgetType_Editor"
  Data.s "#PB_GadgetType_ExplorerCombo","#PB_GadgetType_ExplorerList","#PB_GadgetType_ExplorerTree","#PB_GadgetType_Frame3D","#PB_GadgetType_HyperLink","#PB_GadgetType_IPAddress","#PB_GadgetType_Image"
  Data.s "#PB_GadgetType_ListIcon","#PB_GadgetType_ListView","#PB_GadgetType_MDI","#PB_GadgetType_Option","#PB_GadgetType_Panel","#PB_GadgetType_ProgressBar","#PB_GadgetType_Scintilla"
  Data.s "#PB_GadgetType_ScrollArea","#PB_GadgetType_ScrollBar","#PB_GadgetType_Spin","#PB_GadgetType_Splitter","#PB_GadgetType_String","#PB_GadgetType_Text","#PB_GadgetType_TrackBar"
  Data.s "#PB_GadgetType_Tree","#PB_GadgetType_Unknown","#PB_GadgetType_Web","#PB_Gadget_BackColor","#PB_Gadget_FrontColor","#PB_Gadget_GrayTextColor","#PB_Gadget_LineColor"
  Data.s "#PB_Gadget_TitleBackColor","#PB_Gadget_TitleFrontColor","#PB_Hyperlink_Underline","#PB_Ignore","#PB_Image3D_Border","#PB_ImagePlugin_BMP","#PB_ImagePlugin_JPEG"
  Data.s "#PB_ImagePlugin_JPEG2000","#PB_ImagePlugin_PNG","#PB_Image_Border","#PB_Image_DisplayFormat","#PB_Image_FloydSteinberg","#PB_Image_InternalDepth","#PB_Image_OriginalDepth"
  Data.s "#PB_Image_Raw","#PB_Image_Smooth","#PB_Image_Transparent","#PB_Input_Eof","#PB_Interface","#PB_Key_0","#PB_Key_1"
  Data.s "#PB_Key_2","#PB_Key_3","#PB_Key_4","#PB_Key_5","#PB_Key_6","#PB_Key_7","#PB_Key_8"
  Data.s "#PB_Key_9","#PB_Key_A","#PB_Key_Add","#PB_Key_All","#PB_Key_Apostrophe","#PB_Key_B","#PB_Key_Back"
  Data.s "#PB_Key_BackSlash","#PB_Key_C","#PB_Key_Capital","#PB_Key_Comma","#PB_Key_D","#PB_Key_Decimal","#PB_Key_Delete"
  Data.s "#PB_Key_Divide","#PB_Key_Down","#PB_Key_E","#PB_Key_End","#PB_Key_Equals","#PB_Key_Escape","#PB_Key_F"
  Data.s "#PB_Key_F1","#PB_Key_F10","#PB_Key_F11","#PB_Key_F12","#PB_Key_F2","#PB_Key_F3","#PB_Key_F4"
  Data.s "#PB_Key_F5","#PB_Key_F6","#PB_Key_F7","#PB_Key_F8","#PB_Key_F9","#PB_Key_G","#PB_Key_Grave"
  Data.s "#PB_Key_H","#PB_Key_Home","#PB_Key_I","#PB_Key_Insert","#PB_Key_J","#PB_Key_K","#PB_Key_L"
  Data.s "#PB_Key_Left","#PB_Key_LeftAlt","#PB_Key_LeftBracket","#PB_Key_LeftControl","#PB_Key_LeftShift","#PB_Key_M","#PB_Key_Minus"
  Data.s "#PB_Key_Multiply","#PB_Key_N","#PB_Key_NumLock","#PB_Key_O","#PB_Key_P","#PB_Key_Pad0","#PB_Key_Pad1"
  Data.s "#PB_Key_Pad2","#PB_Key_Pad3","#PB_Key_Pad4","#PB_Key_Pad5","#PB_Key_Pad6","#PB_Key_Pad7","#PB_Key_Pad8"
  Data.s "#PB_Key_Pad9","#PB_Key_PadComma","#PB_Key_PadEnter","#PB_Key_PageDown","#PB_Key_PageUp","#PB_Key_Pause","#PB_Key_Period"
  Data.s "#PB_Key_Q","#PB_Key_R","#PB_Key_Return","#PB_Key_Right","#PB_Key_RightAlt","#PB_Key_RightBracket","#PB_Key_RightControl"
  Data.s "#PB_Key_RightShift","#PB_Key_S","#PB_Key_Scroll","#PB_Key_SemiColon","#PB_Key_Slash","#PB_Key_Space","#PB_Key_Subtract"
  Data.s "#PB_Key_T","#PB_Key_Tab","#PB_Key_U","#PB_Key_Up","#PB_Key_V","#PB_Key_W","#PB_Key_X"
  Data.s "#PB_Key_Y","#PB_Key_Z","#PB_Keyboard_AllowSystemKeys","#PB_Keyboard_International","#PB_Keyboard_Qwerty","#PB_Light_DiffuseColor","#PB_Light_Directional"
  Data.s "#PB_Light_Point","#PB_Light_SpecularColor","#PB_Light_Spot","#PB_LinkedList","#PB_ListIcon_AlwaysShowSelection","#PB_ListIcon_CheckBoxes","#PB_ListIcon_Checked"
  Data.s "#PB_ListIcon_ColumnWidth","#PB_ListIcon_DisplayMode","#PB_ListIcon_FullRowSelect","#PB_ListIcon_GridLines","#PB_ListIcon_HeaderDragDrop","#PB_ListIcon_Inbetween","#PB_ListIcon_LargeIcon"
  Data.s "#PB_ListIcon_List","#PB_ListIcon_MultiSelect","#PB_ListIcon_Report","#PB_ListIcon_Selected","#PB_ListIcon_SmallIcon","#PB_ListIcon_ThreeState","#PB_ListView_ClickSelect"
  Data.s "#PB_ListView_Multiselect","#PB_List_After","#PB_List_Before","#PB_List_First","#PB_List_Last","#PB_Long","#PB_MDI_Arrange"
  Data.s "#PB_MDI_AutoSize","#PB_MDI_BorderLess","#PB_MDI_Cascade","#PB_MDI_Image","#PB_MDI_Next","#PB_MDI_NoScrollBars","#PB_MDI_Previous"
  Data.s "#PB_MDI_TileHorizontally","#PB_MDI_TileImage","#PB_MDI_TileVertically","#PB_Mail_Bcc","#PB_Mail_Cc","#PB_Mail_Connected","#PB_Mail_Custom"
  Data.s "#PB_Mail_Date","#PB_Mail_Error","#PB_Mail_Finished","#PB_Mail_From","#PB_Mail_Subject","#PB_Mail_To","#PB_Mail_XMailer"
  Data.s "#PB_Map","#PB_Map_ElementCheck","#PB_Map_NoElementCheck","#PB_Material_Add","#PB_Material_AlphaBlend","#PB_Material_AmbientColors","#PB_Material_Animated"
  Data.s "#PB_Material_Bilinear","#PB_Material_Color","#PB_Material_Fixed","#PB_Material_Flat","#PB_Material_Gouraud","#PB_Material_Modulate","#PB_Material_None"
  Data.s "#PB_Material_Phong","#PB_Material_Replace","#PB_Material_Trilinear","#PB_Menu_About","#PB_Menu_ModernLook","#PB_Menu_Preferences","#PB_Menu_Quit"
  Data.s "#PB_MessageRequester_Cancel","#PB_MessageRequester_No","#PB_MessageRequester_Ok","#PB_MessageRequester_Yes","#PB_MessageRequester_YesNo","#PB_MessageRequester_YesNoCancel","#PB_MouseButton_Left"
  Data.s "#PB_MouseButton_Middle","#PB_MouseButton_Right","#PB_Movie_Rendered","#PB_NetworkEvent_Connect","#PB_NetworkEvent_Data","#PB_NetworkEvent_Disconnect","#PB_NetworkEvent_File"
  Data.s "#PB_Network_TCP","#PB_Network_UDP","#PB_Node_BillboardGroup","#PB_Node_Camera","#PB_Node_Entity","#PB_Node_Node","#PB_Node_ParticleEmitter"
  Data.s "#PB_Node_Sound3D","#PB_OSFunction","#PB_OS_AmigaOS","#PB_OS_Linux","#PB_OS_Linux_2_2","#PB_OS_Linux_2_4","#PB_OS_Linux_2_6"
  Data.s "#PB_OS_Linux_Future","#PB_OS_MacOS","#PB_OS_MacOSX_10_0","#PB_OS_MacOSX_10_1","#PB_OS_MacOSX_10_2","#PB_OS_MacOSX_10_3","#PB_OS_MacOSX_10_4"
  Data.s "#PB_OS_MacOSX_10_5","#PB_OS_MacOSX_10_6","#PB_OS_MacOSX_Future","#PB_OS_Windows","#PB_OS_Windows_2000","#PB_OS_Windows_7","#PB_OS_Windows_95"
  Data.s "#PB_OS_Windows_98","#PB_OS_Windows_Future","#PB_OS_Windows_ME","#PB_OS_Windows_NT3_51","#PB_OS_Windows_NT_4","#PB_OS_Windows_Server_2003","#PB_OS_Windows_Server_2008"
  Data.s "#PB_OS_Windows_Vista","#PB_OS_Windows_XP","#PB_OnError_Breakpoint","#PB_OnError_DivideByZero","#PB_OnError_EAX","#PB_OnError_EBP","#PB_OnError_EBX"
  Data.s "#PB_OnError_ECX","#PB_OnError_EDI","#PB_OnError_EDX","#PB_OnError_ESI","#PB_OnError_ESP","#PB_OnError_Flags","#PB_OnError_Floatingpoint"
  Data.s "#PB_OnError_IllegalInstruction","#PB_OnError_InvalidMemory","#PB_OnError_PriviledgedInstruction","#PB_OnError_R15","#PB_OnError_R8","#PB_OnError_R9","#PB_OnError_RAX"
  Data.s "#PB_OnError_RBP","#PB_OnError_RBX","#PB_OnError_RCX","#PB_OnError_RDI","#PB_OnError_RDX","#PB_OnError_RSI","#PB_OnError_RSP"
  Data.s "#PB_OnError_cr","#PB_OnError_ctx","#PB_OnError_lr","#PB_OnError_r0","#PB_OnError_r1","#PB_OnError_r2","#PB_OnError_r31"
  Data.s "#PB_OnError_xer","#PB_Panel3D_ItemHeight","#PB_Panel3D_ItemWidth","#PB_Panel3D_TabHeight","#PB_Panel_ItemHeight","#PB_Panel_ItemWidth","#PB_Panel_TabHeight"
  Data.s "#PB_PixelFormat_15Bits","#PB_PixelFormat_16Bits","#PB_PixelFormat_24Bits_BGR","#PB_PixelFormat_24Bits_RGB","#PB_PixelFormat_32Bits_BGR","#PB_PixelFormat_32Bits_RGB","#PB_PixelFormat_8Bits"
  Data.s "#PB_PixelFormat_ReversedY","#PB_PointJoint_Damping","#PB_PointJoint_Tau","#PB_Procedure","#PB_Program_Connect","#PB_Program_Eof","#PB_Program_Error"
  Data.s "#PB_Program_Hide","#PB_Program_Open","#PB_Program_Read","#PB_Program_Wait","#PB_Program_Write","#PB_ProgressBar3D_Maximum","#PB_ProgressBar3D_Minimum"
  Data.s "#PB_ProgressBar_Maximum","#PB_ProgressBar_Minimum","#PB_ProgressBar_Smooth","#PB_ProgressBar_Vertical","#PB_ProcessPureBasicEvents","#PB_Quad","#PB_RegularExpression_AnyNewLine"
  Data.s "#PB_RegularExpression_DotAll","#PB_RegularExpression_Extended","#PB_RegularExpression_MultiLine","#PB_Requester_MultiSelection","#PB_Round_Down","#PB_Round_Nearest","#PB_Round_Up"
  Data.s "#PB_Screen_NoSynchronization","#PB_Screen_SmartSynchronization","#PB_Screen_WaitSynchronization","#PB_ScrollArea3D_InnerHeight","#PB_ScrollArea3D_InnerWidth","#PB_ScrollArea3D_X","#PB_ScrollArea3D_Y"
  Data.s "#PB_ScrollArea_BorderLess","#PB_ScrollArea_Center","#PB_ScrollArea_Flat","#PB_ScrollArea_InnerHeight","#PB_ScrollArea_InnerWidth","#PB_ScrollArea_Raised","#PB_ScrollArea_Single"
  Data.s "#PB_ScrollArea_X","#PB_ScrollArea_Y","#PB_ScrollBar3D_Maximum","#PB_ScrollBar3D_Minimum","#PB_ScrollBar3D_PageLength","#PB_ScrollBar3D_Vertical","#PB_ScrollBar_Maximum"
  Data.s "#PB_ScrollBar_Minimum","#PB_ScrollBar_PageLength","#PB_ScrollBar_Vertical","#PB_SerialPort_Break","#PB_SerialPort_CTS","#PB_SerialPort_DCD","#PB_SerialPort_DSR"
  Data.s "#PB_SerialPort_DTR","#PB_SerialPort_EOFSent","#PB_SerialPort_EvenParity","#PB_SerialPort_Frame","#PB_SerialPort_IOE","#PB_SerialPort_MarkParity","#PB_SerialPort_NoHandshake"
  Data.s "#PB_SerialPort_NoParity","#PB_SerialPort_OddParity","#PB_SerialPort_OverRun","#PB_SerialPort_RI","#PB_SerialPort_RTS","#PB_SerialPort_RtsCtsHandshake","#PB_SerialPort_RtsHandshake"
  Data.s "#PB_SerialPort_RxOver","#PB_SerialPort_RxParity","#PB_SerialPort_SpaceParity","#PB_SerialPort_TXD","#PB_SerialPort_TxFull","#PB_SerialPort_WaitingCTS","#PB_SerialPort_WaitingDSR"
  Data.s "#PB_SerialPort_WaitingRLSD","#PB_SerialPort_XoffCharacter","#PB_SerialPort_XoffReceived","#PB_SerialPort_XoffSent","#PB_SerialPort_XonCharacter","#PB_SerialPort_XonXoffHandshake","#PB_Shadow_Additive"
  Data.s "#PB_Shadow_Modulative","#PB_Shadow_None","#PB_Shadow_TextureAdditive","#PB_Shorcut_Tab","#PB_Shortcut_...","#PB_Shortcut_0","#PB_Shortcut_1"
  Data.s "#PB_Shortcut_2","#PB_Shortcut_3","#PB_Shortcut_4","#PB_Shortcut_5","#PB_Shortcut_6","#PB_Shortcut_7","#PB_Shortcut_8"
  Data.s "#PB_Shortcut_9","#PB_Shortcut_A","#PB_Shortcut_Add","#PB_Shortcut_All","#PB_Shortcut_Alt","#PB_Shortcut_Apps","#PB_Shortcut_B"
  Data.s "#PB_Shortcut_Back","#PB_Shortcut_C","#PB_Shortcut_Capital","#PB_Shortcut_Clear","#PB_Shortcut_Command","#PB_Shortcut_Control","#PB_Shortcut_D"
  Data.s "#PB_Shortcut_Decimal","#PB_Shortcut_Delete","#PB_Shortcut_Divide","#PB_Shortcut_Down","#PB_Shortcut_E","#PB_Shortcut_End","#PB_Shortcut_Escape"
  Data.s "#PB_Shortcut_Execute","#PB_Shortcut_F","#PB_Shortcut_F1","#PB_Shortcut_F10","#PB_Shortcut_F11","#PB_Shortcut_F12","#PB_Shortcut_F13"
  Data.s "#PB_Shortcut_F14","#PB_Shortcut_F15","#PB_Shortcut_F16","#PB_Shortcut_F17","#PB_Shortcut_F18","#PB_Shortcut_F19","#PB_Shortcut_F2"
  Data.s "#PB_Shortcut_F20","#PB_Shortcut_F21","#PB_Shortcut_F22","#PB_Shortcut_F23","#PB_Shortcut_F24","#PB_Shortcut_F3","#PB_Shortcut_F4"
  Data.s "#PB_Shortcut_F5","#PB_Shortcut_F6","#PB_Shortcut_F7","#PB_Shortcut_F8","#PB_Shortcut_F9","#PB_Shortcut_G","#PB_Shortcut_H"
  Data.s "#PB_Shortcut_Help","#PB_Shortcut_Home","#PB_Shortcut_I","#PB_Shortcut_Insert","#PB_Shortcut_J","#PB_Shortcut_K","#PB_Shortcut_L"
  Data.s "#PB_Shortcut_Left","#PB_Shortcut_LeftWindows","#PB_Shortcut_M","#PB_Shortcut_Menu","#PB_Shortcut_Multiply","#PB_Shortcut_N","#PB_Shortcut_Next"
  Data.s "#PB_Shortcut_Numlock","#PB_Shortcut_O","#PB_Shortcut_P","#PB_Shortcut_Pad0","#PB_Shortcut_Pad1","#PB_Shortcut_Pad2","#PB_Shortcut_Pad3"
  Data.s "#PB_Shortcut_Pad4","#PB_Shortcut_Pad5","#PB_Shortcut_Pad6","#PB_Shortcut_Pad7","#PB_Shortcut_Pad8","#PB_Shortcut_Pad9","#PB_Shortcut_Pause"
  Data.s "#PB_Shortcut_Print","#PB_Shortcut_Prior","#PB_Shortcut_Q","#PB_Shortcut_R","#PB_Shortcut_Return","#PB_Shortcut_Right","#PB_Shortcut_RightWindows"
  Data.s "#PB_Shortcut_S","#PB_Shortcut_Scroll","#PB_Shortcut_Select","#PB_Shortcut_Separator","#PB_Shortcut_Shift","#PB_Shortcut_Snapshot","#PB_Shortcut_Space"
  Data.s "#PB_Shortcut_Subtract","#PB_Shortcut_T","#PB_Shortcut_Tab","#PB_Shortcut_U","#PB_Shortcut_Up","#PB_Shortcut_V","#PB_Shortcut_W"
  Data.s "#PB_Shortcut_X","#PB_Shortcut_Y","#PB_Shortcut_Z","#PB_SliderJoint_LowerLimit","#PB_SliderJoint_UpperLimit","#PB_Sort_Ascending","#PB_Sort_Ascii"
  Data.s "#PB_Sort_Byte","#PB_Sort_Character","#PB_Sort_Descending","#PB_Sort_Double","#PB_Sort_Float","#PB_Sort_Long","#PB_Sort_NoCase"
  Data.s "#PB_Sort_Quad","#PB_Sort_String","#PB_Sort_Unicode","#PB_Sort_Word","#PB_Sound_Loop","#PB_Sound_MultiChannel","#PB_Sound_Streaming"
  Data.s "#PB_Spin3D_Maximum","#PB_Spin3D_Minimum","#PB_Spin_Maximum","#PB_Spin_Minimum","#PB_Spin_Numeric","#PB_Spin_ReadOnly","#PB_Splitter_FirstFixed"
  Data.s "#PB_Splitter_FirstGadget","#PB_Splitter_FirstMinimumSize","#PB_Splitter_SecondFixed","#PB_Splitter_SecondGadget","#PB_Splitter_SecondMinimumSize","#PB_Splitter_Separator","#PB_Splitter_Vertical"
  Data.s "#PB_Sprite3D_BilinearFiltering","#PB_Sprite3D_NoFiltering","#PB_Sprite_Alpha","#PB_Sprite_AlphaBlending","#PB_Sprite_Memory","#PB_Sprite_Texture","#PB_StatusBar_BorderLess"
  Data.s "#PB_StatusBar_Center","#PB_StatusBar_Raised","#PB_StatusBar_Right","#PB_String3D_Numeric","#PB_String3D_Password","#PB_String3D_ReadOnly","#PB_String_BorderLess"
  Data.s "#PB_String_CaseSensitive","#PB_String_Equal","#PB_String_Greater","#PB_String_InPlace","#PB_String_Lower","#PB_String_LowerCase","#PB_String_NoCase"
  Data.s "#PB_String_Numeric","#PB_String_Password","#PB_String_ReadOnly","#PB_String_UpperCase","#PB_Structure","#PB_Text_Border","#PB_Text_Center"
  Data.s "#PB_Text_Right","#PB_ToolBarIcon_Copy","#PB_ToolBarIcon_Cut","#PB_ToolBarIcon_Delete","#PB_ToolBarIcon_Find","#PB_ToolBarIcon_Help","#PB_ToolBarIcon_New"
  Data.s "#PB_ToolBarIcon_Open","#PB_ToolBarIcon_Paste","#PB_ToolBarIcon_Print","#PB_ToolBarIcon_PrintPreview","#PB_ToolBarIcon_Properties","#PB_ToolBarIcon_Redo","#PB_ToolBarIcon_Replace"
  Data.s "#PB_ToolBarIcon_Save","#PB_ToolBarIcon_Undo","#PB_ToolBar_Normal","#PB_ToolBar_Toggle","#PB_TrackBar_Maximum","#PB_TrackBar_Minimum","#PB_TrackBar_Ticks"
  Data.s "#PB_TrackBar_Vertical","#PB_Tree_AlwaysShowSelection","#PB_Tree_CheckBoxes","#PB_Tree_Checked","#PB_Tree_Collapsed","#PB_Tree_Expanded","#PB_Tree_Inbetween"
  Data.s "#PB_Tree_NoButtons","#PB_Tree_NoLines","#PB_Tree_Selected","#PB_Tree_SubLevel","#PB_Tree_ThreeState","#PB_URL_Parameters","#PB_URL_Password"
  Data.s "#PB_URL_Path","#PB_URL_Port","#PB_URL_Protocol","#PB_URL_Site","#PB_URL_User","#PB_UTF16BE","#PB_UTF32"
  Data.s "#PB_UTF32BE","#PB_UTF8","#PB_Unicode","#PB_Variable","#PB_Web_Back","#PB_Web_BlockPopupMenu","#PB_Web_BlockPopups"
  Data.s "#PB_Web_Busy","#PB_Web_Forward","#PB_Web_HtmlCode","#PB_Web_Mozilla","#PB_Web_NavigationCallback","#PB_Web_PageTitle","#PB_Web_Progress"
  Data.s "#PB_Web_ProgressMax","#PB_Web_Refresh","#PB_Web_ScrollX","#PB_Web_ScrollY","#PB_Web_SelectedText","#PB_Web_StatusMessage","#PB_Web_Stop"
  Data.s "#PB_Window3D_BorderLess","#PB_Window3D_Invisible","#PB_Window3D_SizeGadget","#PB_Window_BorderLess","#PB_Window_Invisible","#PB_Window_Maximize","#PB_Window_MaximizeGadget"
  Data.s "#PB_Window_Minimize","#PB_Window_MinimizeGadget","#PB_Window_NoGadgets","#PB_Window_Normal","#PB_Window_ScreenCentered","#PB_Window_SizeGadget","#PB_Window_SystemMenu"
  Data.s "#PB_Window_TitleBar","#PB_Window_Tool","#PB_Window_WindowCentered","#PB_Word","#PB_World_DebugBody","#PB_World_DebugEntity","#PB_World_DebugNone"
  Data.s "#PB_World_TerrainPick","#PB_World_WaterCaustics","#PB_World_WaterFoam","#PB_World_WaterHighQuality","#PB_World_WaterLowQuality","#PB_World_WaterMediumQuality","#PB_World_WaterPick"
  Data.s "#PB_World_WaterSmooth","#PB_World_WaterSun","#PB_XML_Aborted","#PB_XML_AsyncEntity","#PB_XML_AttributeExternalEntityRef","#PB_XML_BadCharacterRef","#PB_XML_BinaryEntityRef"
  Data.s "#PB_XML_CData","#PB_XML_CantChangeFeatures","#PB_XML_Comment","#PB_XML_CutNewline","#PB_XML_CutSpace","#PB_XML_DTD","#PB_XML_DublicateAttribute"
  Data.s "#PB_XML_EntityDeclaredInPE","#PB_XML_ExternalEntityHandling","#PB_XML_FeatureRequiresDTD","#PB_XML_Finished","#PB_XML_IncompletePE","#PB_XML_IncorrectEncoding","#PB_XML_Instruction"
  Data.s "#PB_XML_InvalidToken","#PB_XML_JunkAfterDocElement","#PB_XML_LinuxNewline","#PB_XML_MacNewline","#PB_XML_MisplacedXML","#PB_XML_NoDeclaration","#PB_XML_NoElements"
  Data.s "#PB_XML_NoMemory","#PB_XML_Normal","#PB_XML_NotStandalone","#PB_XML_NotSuspended","#PB_XML_ParamEntityRef","#PB_XML_PartialCharacter","#PB_XML_PublicID"
  Data.s "#PB_XML_ReFormat","#PB_XML_ReIndent","#PB_XML_RecursiveEntityRef","#PB_XML_ReduceNewline","#PB_XML_ReduceSpace","#PB_XML_ReservedNamespaceURI","#PB_XML_ReservedPrefixXML"
  Data.s "#PB_XML_ReservedPrefixXMLNS","#PB_XML_Root","#PB_XML_StandaloneNo","#PB_XML_StandaloneUnset","#PB_XML_StandaloneYes","#PB_XML_StreamEnd","#PB_XML_StreamNext"
  Data.s "#PB_XML_StreamStart","#PB_XML_StringFormat","#PB_XML_Success","#PB_XML_Suspended","#PB_XML_SuspendedPE","#PB_XML_Syntax","#PB_XML_TagMismatch"
  Data.s "#PB_XML_TextDeclaration","#PB_XML_UnboundPrefix","#PB_XML_UnclosedCDataSection","#PB_XML_UnclosedToken","#PB_XML_UndeclaringPrefix","#PB_XML_UndefinedEntity","#PB_XML_UnexpectedState"
  Data.s "#PB_XML_UnknownEncoding","#PB_XML_WindowsNewline","#PB_XML_XMLDeclaration","#PB_Xml_Normal","#PB_Xml_Root"
  Data.s "§","§"
EndDataSection


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: WIN API List - FR - +500 codes sur les API
MessagePosté: Jeu 09/Aoû/2012 15:23 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
ps : au lieu d'avoir une ribambelle de Data
tu peux demander gentiment au compilateur de te donner la liste des Fonctions de purebasic !
comme ça en plus t'es toujours a jour (j'utilise ça pour mon EPB )

attention , ne donne pas la liste des commandes Basic ( For ,Next , ....etc )

Code:
; d'abord creer la liste qui va recevoir le nom des fonctions
Global NewList TheFunctions.S()

Declare  list_fonction(*bidon)

global chemin_compiler_32$=#PB_Compiler_Home+"Compilers\pbcompiler.exe"
global lang$=""

;calldebugger
; appel la fonction :
list_fonction(*bidon)

; affiche le contenu le la liste
ForEach TheFunctions.S()
   debug stringfield(TheFunctions.S() ,1,"(")
Next
end



Procedure list_fonction(*bidon)
   ; By Dobro
   ; Cette Procedure recupere la liste des fonctions donné par le compilateur
   
   If chemin_compiler_32$<>""
      Define.i compiler = RunProgram(chemin_compiler_32$,lang$+ " /STANDBY ", "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Write | #PB_Program_Hide)
      Else
      MessageRequester("erreur" , "Le compilateur ne reponds pas" )
   EndIf
   If compiler
      If IsProgram(compiler)
         Repeat
         Until ReadProgramString(compiler) = "READY"
         WriteProgramStringN(compiler, "FUNCTIONLIST")
         j = Val(ReadProgramString(compiler))
         For i = 1 To j
            AddElement(TheFunctions())
            TheFunctions() = ReadProgramString(compiler)
         Next
         WriteProgramStringN(compiler, "END")
         CloseProgram(compiler)
      EndIf
   EndIf
EndProcedure

; EPB



ps: au passage je filtre ici par le Stringfield juste le nom , mais l'info renvoyée contient aussi une aide Sommaire de chaque fonctions .. ;)


ps2 : les constantes peuvent aussi etre extraite des résidents .. j'utilise une procedure de Gnozal pour ça


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 79 messages ]  Aller à la page 1, 2, 3, 4, 5, 6  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye