WIN API List - FR - +500 codes sur les API
WIN API List - FR - +500 codes sur les API
ç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
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
Dernière modification par Ar-S le ven. 24/août/2012 14:16, modifié 7 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: WIN API List - FR - +500 codes sur les API
bonjour Ar-s
merci pour le partage..
je te met aussi le code de chris http://www.purebasic.fr/french/viewtopi ... ivit%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"
Cordialement
merci pour le partage..
je te met aussi le code de chris http://www.purebasic.fr/french/viewtopi ... ivit%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"
Cordialement
Code : Tout sélectionner
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)
Re: WIN API List - FR - +500 codes sur les API
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 -
- Mise à jour de l'archive avec les codes dates et heures en fr -
Dernière modification par Ar-S le lun. 06/août/2012 16:03, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: WIN API List - FR - +500 codes sur les API
J'ai pensé exactement la même chose, mais ça m'a tellement pris le boular que je laisse faire ça à qui le veux.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
Je fais un break Je vais agrandir ma lib de quelques fonctions.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: WIN API List - FR - +500 codes sur les API
bonsoir
je viens d'essayer,
l'interface charge pas les données
je pense que je suis plombé par le fichier index.ini
Cordialement
je viens d'essayer,
l'interface charge pas les données
je pense que je suis plombé par le fichier index.ini
Cordialement
Code : Tout sélectionner
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)
Re: WIN API List - FR - +500 codes sur les API
bonsoir
Voilà, j'ai trouvé mon bonheur en adaptant un code de Jacobus. que je remercie au passage.
mais surement à améliorer, pour l'instant il me suffit...
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
Voilà, j'ai trouvé mon bonheur en adaptant un code de Jacobus. que je remercie au passage.
mais surement à améliorer, pour l'instant il me suffit...
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 : Tout sélectionner
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
Re: WIN API List - FR - +500 codes sur les API
Merci pour tout se travail Ar-S
@++
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: WIN API List - FR - +500 codes sur les API
Merci les amis
Re: WIN API List - FR - +500 codes sur les API
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
ajouter datasection du post suivant
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 : Tout sélectionner
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
Dernière modification par kernadec le jeu. 16/août/2012 10:37, modifié 3 fois.
Re: WIN API List - FR - +500 codes sur les API
Très très cool pour explorer rapidement les codes.
Merci.
Merci.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: WIN API List - FR - +500 codes sur les API
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
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.
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
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 : Tout sélectionner
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 modification par kernadec le ven. 17/août/2012 9:18, modifié 3 fois.
Re: WIN API List - FR - +500 codes sur les API
datasections ..suite......
Code : Tout sélectionner
; 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
Re: WIN API List - FR - +500 codes sur les API
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 )
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
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 : Tout sélectionner
; 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
ps2 : les constantes peuvent aussi etre extraite des résidents .. j'utilise une procedure de Gnozal pour ça