ScreenShot sur mesure
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: ScreenShot sur mesure
mais si dobro ton code est fantastik, mais celui de lsi reponds plus a mes besoins, c'est tout
et j'ai aussi remarke le bug que tu signale
et j'ai aussi remarke le bug que tu signale
Re: ScreenShot sur mesure
bonjour à tous
voila une autre version pour le Fun avec des bouts de codes de Rashad, Dobro, et IdeasVacuum
avec une mise à jours pour les icônes de ce code...
modification de Sauvegarde avec un seul "Savefilerequester" + options de répertoires et d'incrémentation
des noms de fichiers pour éviter les écrasements.
Cordialement
voila une autre version pour le Fun avec des bouts de codes de Rashad, Dobro, et IdeasVacuum
avec une mise à jours pour les icônes de ce code...
modification de Sauvegarde avec un seul "Savefilerequester" + options de répertoires et d'incrémentation
des noms de fichiers pour éviter les écrasements.
Cordialement
Code : Tout sélectionner
;# ArleQuin : Kernadec avec le concours de Rashad, Dobro, et IdeasVacuum
UsePNGImageEncoder ()
UseJPEGImageEncoder ()
UseJPEGImageDecoder ()
UsePNGImageDecoder ()
Enumeration
#window_0
#window_1
#window_2
EndEnumeration
Enumeration
#bouton
#Image
#bmp
#jpg
#png
#info
#Sprite
#Imagegadget
EndEnumeration
;{- Enumerations / DataSections
;{ Windows
Global x,y,larg_band,r.RECT
larg_band=120
Nom_$ = "Capture": Nom_File$=Nom_$
Dossier_Image$=GetCurrentDirectory()
;Filtre$ = ";Text (*.txt)|*.txt|*.bat|;PureBasic (*.pb)|*.pb|;Alle Dateien (*.*)|*.*" ; 3 Filtre (0-2)
;Filtre$ = "Texte (*.txt)|*.txt;*.bat|" ; Premier filtre (index = 0)
;Filtre$ + "PureBasic (*.pb)|*.pb|" ; Deuxième filtre (index = 1)
Filtre$ = "Bmp (*.Bmp)|*.Bmp|" ; Troisième filtre (index = 2)
Filtre$ + "Jpeg (*.Jpg)|*.Jpg|" ; Quatrième filtre (index = 3)
Filtre$ + "Png (*.Png)|*.Png|" ; Quatrième filtre (index = 3)
;Filtre$ + "Tous les fichiers (*.*)|*.*" ; Cinquième filtre (index = 4)
Filtre = 0 ; Le deuxième ??? filtre sera utilisé par défaut .
Procedure WndProc(hwnd, uMsg, wParam, lParam)
GetWindowRect_(WindowID(#window_0),r.RECT)
x = r\right - larg_band
y = r\top + 2
result = #PB_ProcessPureBasicEvents
Select uMsg
Case #WM_GETMINMAXINFO
*pMinMax.MINMAXINFO = lParam
*pMinMax\ptMinTrackSize\x=16 ; largeur minimum d'une fenetre de capture
Case #WM_SIZE,#WM_MOVE,#WM_PAINT
GetWindowRect_(WindowID(#window_1),r2.RECT)
ResizeWindow(#window_1,x,y,larg_band,24)
EndSelect
ProcedureReturn result
EndProcedure
Procedure CaptureScreen(left.l, top.l, Width.l, Height.l)
#CAPTUREBLT = $40000000
x_win= WindowX (#window_0 )
y_win= WindowY ( #window_0)
If height<1:Height=1:EndIf ; pour éviter Bug si fenetre à < 1
hWnd=OpenWindow ( #window_2 , 0, 0, Width, Height, "AleQuin Vue_Capture" ,#PB_Window_SizeGadget |#PB_Window_Invisible)
dm.DEVMODE ;structure for CreateDC()
srcDC.l
trgDC.l
BMPHandle.l
hdcWindow.l = GetDC_(hWnd)
hdcTemp.l = CreateCompatibleDC_(hdcWindow)
srcDC = CreateDC_ ( "DISPLAY" , "" , "" , dm)
trgDC = CreateCompatibleDC_ (srcDC)
BMPHandle = CreateCompatibleBitmap_ (srcDC, Width, Height)
SelectObject_ ( trgDC, BMPHandle)
BitBlt_ ( trgDC, 0, 0, Width, Height, srcDC, left , top, #SRCCOPY|#SRCPAINT|#CAPTUREBLT )
OpenClipboard_ ( #Null )
EmptyClipboard_ ()
SetClipboardData_ (2, BMPHandle)
CloseClipboard_ ()
StickyWindow ( #window_2 , 1) ; mise au premier plan
If CreateImage (#Image,Width,Height)
If StartDrawing ( ImageOutput ( #Image ))
DrawImage (BMPHandle,0,0)
EndIf
StopDrawing ()
EndIf
ImageGadget(#ImageGadget,0,0, ImageWidth(#Image), ImageHeight( #Image), #Image )
DeleteDC_ ( trgDC)
ReleaseDC_ ( BMPHandle, srcDC)
HideWindow(#window_2, 0)
SetGadgetState(#ImageGadget,ImageID(#image))
ProcedureReturn
EndProcedure
CatchImage(3,?SaveBMP24_ico_Start)
CatchImage(2,?Appareil_Photo_ico_Start)
CatchImage(1,?Sortie_Wind24_ico_Start)
CatchImage(0,?Croix_Icone24_ico_Start)
OpenWindow(#window_0,20,20,350,200,"",#PB_Window_NoGadgets|#PB_Window_SizeGadget|#PB_Window_ScreenCentered)
UseGadgetList(WindowID(#window_0))
OpenWindow(#window_1,0,0,larg_band,24,"",#WS_POPUP|#PB_Window_BorderLess,WindowID(#window_0))
tbHnd = CreateToolBar(0,WindowID(#window_1))
;SetWindowTheme_(tbHnd, @null.w, @null.w)
ToolBarImageButton(3,ImageID(3))
ToolBarSeparator()
ToolBarImageButton(2,ImageID(2))
ToolBarSeparator()
ToolBarImageButton(1,ImageID(1))
ToolBarSeparator()
ToolBarImageButton(0,ImageID(0))
SetWindowColor(#window_1,#White)
SetWindowLong_(WindowID(#window_1), #GWL_EXSTYLE, #WS_EX_LAYERED | #WS_EX_TOPMOST)
SetLayeredWindowAttributes_(WindowID(#window_1),#White,0,#LWA_COLORKEY)
SetWindowColor(#window_0,#White)
SetWindowLong_(WindowID(#window_0), #GWL_EXSTYLE, #WS_EX_LAYERED | #WS_EX_TOPMOST)
SetLayeredWindowAttributes_(WindowID(#window_0),#White,0,#LWA_COLORKEY)
SetWindowCallback(@WndProc())
InvalidateRect_(WindowID(#window_0),0,1)
InvalidateRect_(WindowID(#window_1),0,1)
SetActiveWindow(#window_0)
Repeat
SetActiveWindow(#window_0)
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case 2
Case 3
Q = 1
EndSelect
Case #PB_Event_Menu
Select EventMenu()
Case 0
If IsWindow( #window_2)
CloseWindow ( #window_2)
EndIf
Q = 1
Case 1
If IsWindow( #window_2)
CloseWindow ( #window_2)
EndIf
Case 2
Beep_ (440,100)
CaptureScreen( WindowX(#window_0)+4, WindowY(#window_0)+30, WindowWidth(#window_0), WindowHeight(#window_0)) ; dans le press papier
GetClipboardImage ( #Image ,32)
Case 3
If IsWindow( #window_2)
Dossier_Image$=SaveFileRequester("Sauvegarde Image Multi-Filtres",GetPathPart(Dossier_Image$)+"\"+Nom_$, Filtre$, Filtre)
If SelectedFilePattern() >=-1 And GetExtensionPart(Nom_File$) = "":Nom_File$ + ".Bmp":EndIf
If SelectedFilePattern()=0
For i =1 To 99
If ReadFile(0,GetPathPart(Dossier_Image$)+nom_$+Str(i)+".bmp"):CloseFile(0) ; verifie si le fichier existe
Else
Nom_file$=Nom_$+Str(i)+".Bmp" ; modifie le nom du fichier avec un numero
If SaveImage ( #Image ,GetPathPart(Dossier_Image$)+Nom_File$,#PB_ImagePlugin_BMP,10,32)=0
MessageRequester ( "erreur" , "pas pu enregistrer l'image" )
EndIf
Break
EndIf
Next i
ElseIf SelectedFilePattern()=1
For i =0 To 99
If ReadFile(0,GetPathPart(Dossier_Image$)+nom_$+Str(i)+".Jpg"):CloseFile(0) ; verifie si le fichier existe
Else
Nom_file$=Nom_$+Str(i)+".Jpg" ; modifie le nom du fichier avec un numero
If SaveImage ( #Image ,GetPathPart(Dossier_Image$)+Nom_File$, #PB_ImagePlugin_JPEG ,10,32 ) =0
MessageRequester ( "erreur" , "pas pu enregistrer l'image" )
EndIf
Break
EndIf
Next i
ElseIf SelectedFilePattern()=2
For i =0 To 99
If ReadFile(0,GetPathPart(Dossier_Image$)+nom_$+Str(i)+".Png"):CloseFile(0) ; verifie si le fichier existe
Else
Nom_file$=Nom_$+Str(i)+".Png" ; modifie le nom du fichier avec un numero
If SaveImage ( #Image ,GetPathPart(Dossier_Image$)+Nom_File$, #PB_ImagePlugin_PNG )=0
MessageRequester ( "erreur" , "pas pu enregistrer l'image" )
EndIf
Break
EndIf
Next i
:EndIf:EndIf
EndSelect
EndSelect
SetWindowTitle(#window_0,"X:"+Str(WindowWidth(#window_0))+" Y:"+Str(WindowHeight(#window_0)))
Until Q = 1
; IncludeBinary "saveBMP24.ico" [?SaveBMP24_ico_Start , ?SaveBMP24_ico_End]
;{ Size = 2462 bytes
DataSection
; PureBin2Data header
Data.l 2462
Data.b 0
; Data
SaveBMP24_ico_Start:
Data.l $00010000,$18180001,$00010000,$09880000,$00160000,$00280000,$00180000,$00300000,$00010000,$00000020,$09600000,$00000000
Data.l $00000000,$00000000,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$9999FF00,$A1A1FF77,$A5A4FF7D
Data.l $A9A9FF80,$A4A4FF83,$9F9FFF7F,$A0A0FF7C,$A0A0FF7C,$A0A0FF7C,$9F9FFF7C,$A2A2FF7C,$9999FF7D,$00FFFF77,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$ACACFF00,$B8B8FF98,$8A8BFFA2
Data.l $7172FF7C,$9596FF68,$B7B7FF85,$B1B1FFA1,$B1B1FF9B,$B2B2FF9D,$B1B1FF9D,$B4B4FF9C,$ABABFF9E,$00FFFF96,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$B1B1FF00,$C4C5FF9D,$6363FFAE
Data.l $3435FF58,$8889FF31,$C2C2FF7A,$B6B6FFAB,$B8B8FFA2,$B8B8FFA4,$B8B8FFA4,$BBBBFFA3,$B0B0FFA6,$00FFFF9C,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$BBBBFF00,$D1D0FFA9,$6A6AFFBB
Data.l $393BFF5F,$9393FF35,$CDCDFF85,$C2C2FFB9,$C3C3FFAE,$C4C4FFB0,$C3C3FFB0,$C6C6FFB0,$BBBBFFB3,$00FFFFA8,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$C5C5FF00,$DCDCFFB3,$6F70FFC8
Data.l $3C3CFF65,$9899FF36,$D9D9FF8B,$CDCDFFC5,$CECEFFBA,$CECEFFBC,$CECEFFBC,$D1D1FFBC,$C5C5FFBF,$00FFFFB3,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$CDCDFF00,$E8E8FFBE,$6767FFD7
Data.l $2829FF5E,$9697FF23,$E5E5FF8A,$D5D5FFD4,$D8D8FFC6,$D8D8FFC8,$D8D8FFC8,$DCDBFFC8,$CECEFFCB,$00FFFFBE,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$D6D6FF00,$EBEAFFC9,$A5A5FFDB
Data.l $8484FF9A,$BDBEFF7B,$E7E7FFB1,$DFDFFFD8,$E0E0FFD1,$E0E0FFD2,$E0E0FFD2,$E4E4FFD2,$D5D5FFD5,$00FFFFC7,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$DCDCFF00,$E6E6FFCF,$EFEFFFD9
Data.l $F5F4FFE1,$EBEBFFE7,$E3E3FFDD,$E5E5FFD6,$E5E5FFD8,$E5E5FFD7,$E5E5FFD7,$E8E8FFD7,$DADAFFDB,$00FFFFCD,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00,$00FFFF00
Data.l $00FFFF00,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$0000FFFF,$0000FFFF,$0101FFFF,$FFFFFFFF
Data.l $0101FFFF,$0101FFFF,$FFFFFFFF,$FFFFFFFF,$0101FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$F1D5FFFF,$FFFFFFF2
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FEFEFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$0101FFFF,$FFFFFFFF,$FFFFFFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$0101FFFF,$0000FFFF,$0000FFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$FEFEFFFF,$FEFEFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0101FFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$0000FFFF,$0000FFFF,$FEFEFFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0101FFFF,$0000FFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$FEFEFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$0101FFFF,$0101FFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$FEFEFFFF,$0101FFFF,$0000FFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$FEFEFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF
Data.l $0000FFFF,$0000FFFF,$FEFEFFFF,$FEFEFFFF,$0000FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$0101FFFF,$0000FFFF,$0000FFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$0000FF00,$0000FFFF,$0000FFFF,$0000FFFF,$FEFEFFFF,$FFFFFFFF
Data.l $0000FFFF,$0101FFFF,$FFFFFFFF,$FFFFFFFF,$0101FFFF,$0000FFFF,$FFFFFFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $00FFFFFF,$00FFFF00,$FFFFFF00,$FFFFFFFF,$FF00FFFF,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00
Data.l $FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00
Data.l $FF00FF00,$FF00FF00,$FFFFFF00,$FFFFFFFF,$FF00FFFF,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00
Data.l $FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00,$FF00FF00
Data.l $FF00FF00,$FF00FF00,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00
Data.b $00,$FF
SaveBMP24_ico_End:
EndDataSection ;}
; IncludeBinary "Appareil_Photo.ICO" [?Appareil_Photo_ico_Start , ?Appareil_Photo_ico_End]
;{ Size = 1406 bytes
DataSection
; PureBin2Data header
Data.l 1406
Data.b 0
; Data
Appareil_Photo_ico_Start:
Data.l $00010000,$10100001,$00000000,$05680000,$00160000,$00280000,$00100000,$00200000,$00010000,$00000008,$01400000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$1B1B0000,$1C1C001B,$2020001C,$2020001F,$21210020,$24240021,$26260024,$28280026
Data.l $29290028,$2A2A0029,$2B2B002A,$2C2C002B,$2D2D002C,$2E2E002D,$2F2F002E,$342C002F,$31310031,$32320031,$34340032,$35350034
Data.l $36360035,$38380036,$3C3C0038,$3D3D003C,$3E3E003D,$3F3F003E,$413E003F,$42420040,$43430042,$44440043,$45450044,$46460045
Data.l $47470046,$49490047,$4A4A0049,$4D4D004A,$4F4F004D,$5151004F,$53530051,$55550053,$58580055,$5B5B0058,$5C5C005B,$5F5F005C
Data.l $6061005F,$6060005F,$61610060,$62620061,$63630062,$64640063,$65650064,$66660065,$68660066,$68680068,$69690068,$6A6A0069
Data.l $6B6B006A,$6C6C006B,$6D6D006C,$6E6E006D,$6F6F006E,$7070006F,$71710070,$72720071,$73730072,$74730073,$74740074,$75750074
Data.l $77770075,$7A7A0077,$7C7C007A,$7D7D007C,$8080007D,$81810080,$83830081,$84840083,$85850084,$87870085,$89890087,$8A8A0089
Data.l $8C8C008A,$8F8F008C,$9191008F,$92920091,$94940092,$95950094,$96960095,$97970096,$98980097,$99990098,$9A9A0099,$9B9B009A
Data.l $9C9C009B,$9E9E009C,$A0A0009E,$A1A100A0,$A2A200A1,$A3A300A2,$A7A700A3,$A9A900A7,$ABAB00A9,$B0B000AB,$B1B100B0,$B4B400B1
Data.l $B6B600B4,$B7B700B6,$B8B900B7,$B9B900B8,$BCBC00B9,$BCBD00BC,$BFBE00BC,$C0C000BE,$C6C600C0,$C7C700C6,$CCCC00C7,$CFD100CC
Data.l $D3D300CF,$D4D400D3,$000000D4,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$FFFF0000,$000000FF,$00000000,$00000000,$00000000,$00000000
Data.l $00000000,$00000000,$00000000,$3E000000,$3B3C3938,$37403F3D,$3E413A31,$453E003E,$17162018,$12040D12,$07060924,$57463D43
Data.l $382B484D,$42341912,$0A3F552D,$4754464B,$080A0B02,$03606508,$4C6E1B00,$4E564F45,$07111307,$436C6F25,$66583510,$535B4D55
Data.l $151D1E15,$69626336,$63666B74,$5B594E5C,$231F211A,$5F514423,$51685A6A,$5C5E505D,$4D5E6141,$70765023,$2275736D,$64644E60
Data.l $4D52503A,$714A3248,$27446772,$2A335167,$33305928,$3C44464D,$1D1C1A23,$0124382E,$1E2F6521,$11140E11,$05070C0F,$40002E04
Data.l $38382F39,$2C340000,$3C3E3D41,$0000003F,$00000000,$00000031,$00000000,$00000000,$00000000,$00002629,$00000000,$FFFF0000
Data.l $FFFFFFFF,$0180FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF,$0000FFFF
Data.l $0183FFFF,$FFFDFFFF,$FFFCFFFF
Data.b $FF,$FF
Appareil_Photo_ico_End:
EndDataSection ;}
; IncludeBinary "sortiporte24.ICO" [?Sortie_Wind24_ico_Start , ?Sortie_Wind24_ico_End]
;{ Size = 2462 bytes
DataSection
; PureBin2Data header
Data.l 2462
Data.b 0
; Data
Sortie_Wind24_ico_Start:
Data.l $00010000,$18180001,$00000000,$09880000,$00160000,$00280000,$00180000,$00300000,$00010000,$00000020,$09600000,$00000000
Data.l $00000000,$00000000,$00000000,$FFFF0000,$FEFEFFFF,$FCFCFFFE,$F9F9FFFC,$F0F0FFF9,$ECECFFF0,$E8E8FFEC,$E0E0FFE8,$DDDDFFE0
Data.l $DBDBFFDD,$DCDCFFDB,$DFDFFFDC,$E3E3FFDF,$EBEBFFE3,$F0F0FFEB,$F4F4FFF0,$FBFBFFF4,$FEFEFFFB,$FFFFFFFE,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FEFEFFFF,$FDFDFFFE,$F9F9FFFD,$F4F4FFF9,$E7E7FFF4,$E0E0FFE7,$DADAFFE0,$CECEFFDA,$CACAFFCE
Data.l $C7C7FFCA,$C9C9FFC7,$CDCDFFC9,$D2D2FFCD,$DFDFFFD2,$E6E6FFDF,$EDEDFFE6,$F9F9FFED,$FCFCFFF9,$FEFEFFFC,$FFFFFFFE,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FDFDFFFF,$FAFAFFFD,$F6F6FFFA,$EBEBFFF6,$E5E5FFEB,$DFDFFFE5,$D5D5FFDF,$D1D1FFD5
Data.l $CCCCFFD1,$D1D1FFCC,$D5D5FFD1,$D1D1FFD5,$BFBFFFD1,$C4C4FFBF,$C9C9FFC4,$D2D2FFC9,$D4D4FFD2,$D5D5FFD4,$D5D5FFD5,$D5D5FFD5
Data.l $D5D5FFD5,$D5D5FFD5,$D6D6FFD5,$FFFFFFD6,$FEFEFFFF,$FDFDFFFE,$FAFAFFFD,$F4F4FFFA,$F1F1FFF4,$EEEEFFF1,$E8E8FFEE,$E8E8FFE8
Data.l $C0C0FFE8,$E5E5FFC1,$EBEBFFE5,$B8B8FFEB,$2625FFB8,$1B1BFF28,$1D1DFF1B,$2222FF1D,$2525FF22,$2727FF25,$2B2BFF27,$2D2DFF2B
Data.l $3030FF2D,$3434FF30,$3333FF34,$FFFFFF33,$FFFFFFFF,$FEFEFFFF,$FEFEFFFE,$FBFBFFFE,$FAFAFFFB,$F9F9FFFA,$F6F6FFF9,$F9F9FFF6
Data.l $C1C0FFF9,$A9A4FFC6,$FAFAFFB5,$BDBDFFFA,$554BFFBD,$342DFF5E,$1412FF39,$1010FF15,$1313FF10,$1616FF13,$1D1DFF16,$2020FF1D
Data.l $2323FF20,$2A2AFF23,$2828FF2A,$FFFFFF28,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $CAC9FFFF,$4C05FFCD,$542FFFF2,$7874FFA9,$7366FF80,$6B5EFF7C,$695CFF74,$5146FF72,$312BFF59,$1A19FF36,$1D1DFF1C,$2020FF1D
Data.l $2323FF20,$2828FF23,$2626FF28,$FFFFFF26,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $CBCAFFFF,$5007FFCF,$5F1DFFFB,$4726FFF2,$796DFF91,$7164FF81,$6E61FF7B,$6457FF77,$5D51FF6D,$4F45FF67,$1B1BFF57,$1F1FFF1B
Data.l $2222FF1F,$2727FF22,$2424FF27,$FBFBFF24,$CBCBFFFB,$BABAFFCE,$BABAFFC1,$BABAFFC1,$BBBAFFC1,$BBBAFFC2,$BBBAFFC2,$BEBDFFC2
Data.l $9996FFC5,$4F06FFA3,$611DFFFA,$6F34FFF9,$5D52FFF2,$7769FF69,$7467FF7F,$685CFF7D,$6155FF72,$5E52FF6B,$1B1AFF69,$1E1EFF1B
Data.l $2121FF1E,$2525FF21,$2222FF25,$F4F4FF22,$4C4CFFF4,$0000FF8A,$0000FFB4,$0A00FFBB,$1000FFC5,$1600FFCC,$2200FFD2,$2800FFDF
Data.l $3100FFE5,$4801FFEC,$5811FFF5,$6A2AFFF8,$8656FFF9,$6047FFF3,$5F53FF98,$7467FF69,$6C5FFF7D,$6457FF75,$1A19FF6E,$1C1CFF1A
Data.l $1E1EFF1C,$2222FF1E,$1F1FFF22,$F4F4FF1F,$4C4CFFF4,$0000FF89,$0000FFB2,$0900FFB8,$0F00FFC2,$1500FFC8,$2100FFCE,$2600FFDB
Data.l $2D00FFE1,$4400FFE7,$5209FFF4,$621FFFF8,$824CFFF8,$8B5DFFFB,$6249FFF3,$786BFF98,$7164FF81,$685CFF7A,$1918FF72,$1B1BFF19
Data.l $1D1DFF1B,$2020FF1D,$1D1DFF20,$F4F4FF1D,$4C4CFFF4,$0000FF89,$0000FFB2,$0700FFB8,$0D00FFC0,$1300FFC6,$1F00FFCC,$2400FFD9
Data.l $2A00FFDF,$3E00FFE5,$4A02FFF1,$5811FFF6,$763CFFF8,$844FFFF9,$8A5CFFFB,$5D51FFF3,$7568FF68,$6D60FF7D,$1817FF77,$1919FF19
Data.l $1B1BFF19,$1E1EFF1B,$1C1CFF1E,$F4F4FF1C,$4C4CFFF4,$2020FF89,$3C3CFFBB,$3734FFC9,$3730FFC9,$382CFFCD,$3822FFD1,$391DFFD9
Data.l $3918FFDD,$3C0EFFE2,$4209FFEB,$4804FFF0,$5B15FFF4,$6625FFF8,$7032FFF8,$6A3BFFF9,$4636FFD5,$6F63FF61,$1716FF77,$1616FF17
Data.l $1818FF16,$1A1AFF18,$1818FF1A,$F4F4FF18,$4C4CFFF4,$2D2DFF88,$5555FFBE,$4E4DFFD0,$4C48FFCE,$4B42FFD1,$4736FFD4,$452FFFDA
Data.l $4428FFDD,$401AFFE1,$4113FFE8,$440BFFEC,$4D04FFF0,$560EFFF7,$601AFFF8,$4B33FFFA,$7164FF7C,$7B6DFF79,$1514FF84,$1515FF15
Data.l $1616FF15,$1818FF16,$1616FF18,$F4F4FF16,$4C4CFFF4,$3232FF88,$6060FFC0,$5656FFD3,$5350FFD0,$504AFFD1,$4B3DFFD3,$4936FFD8
Data.l $462FFFDB,$4221FFDE,$4019FFE5,$4012FFE8,$4303FFEC,$4801FFF2,$4605FFF7,$7D70FFDC,$8A7BFF84,$7E70FF92,$1413FF87,$1313FF14
Data.l $1414FF13,$1717FF14,$1515FF17,$F3F3FF15,$4B4BFFF3,$3333FF87,$6464FFBD,$5858FFD2,$5151FFCE,$4C4BFFCC,$463EFFCC,$4437FFD0
Data.l $4231FFD3,$432AFFD5,$4023FFDE,$3D1CFFE1,$2C05FFE3,$4632FFCE,$9B8EFF85,$9C8CFFA1,$9081FFA3,$8677FF98,$1211FF8E,$1010FF13
Data.l $1111FF10,$1313FF11,$1111FF13,$F5F5FF11,$6E6EFFF5,$3A3AFF8B,$4444FF83,$4343FF89,$4141FF88,$4040FF88,$423FFF88,$443FFF8B
Data.l $3A33FF8D,$412CFF87,$3E26FFDC,$3A1EFFDC,$4534FFE0,$AB9FFF84,$C3B5FFB0,$A090FFC8,$9485FFA7,$897AFF9C,$1110FF91,$0E0EFF12
Data.l $0F0FFF0E,$1111FF0F,$0F0FFF11,$FEFEFF0F,$F0F0FFFE,$ECECFFF0,$ECECFFEC,$ECECFFEC,$ECECFFEC,$ECECFFEC,$ECECFFEC,$EFEFFFEC
Data.l $BBBBFFEF,$3E2DFFBE,$3B27FFD8,$250FFFDA,$B2A6FFBF,$D0C1FFB7,$C7B9FFD4,$A393FFCC,$9788FFAB,$8C7DFF9F,$0F0EFF94,$0C0CFF10
Data.l $0D0DFF0C,$0F0FFF0D,$0E0EFF0F,$FFFFFF0E,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $C9C9FFFF,$2018FFCC,$4E49FFB5,$9C9BFF8B,$DECEFF9D,$D6C7FFE2,$CEC0FFDB,$B8ABFFD3,$A293FFBE,$9182FFA9,$0D0CFF99,$0909FF0E
Data.l $0A0AFF09,$0B0BFF0A,$0A0AFF0B,$FFFFFF0A,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $C9C9FFFF,$4846FFCD,$DBDBFF87,$C5C4FFDC,$E3D3FFC4,$DACBFFE7,$D2C3FFDF,$BDB0FFD6,$B1A4FFC3,$A193FFB7,$0C0BFFA8,$0707FF0D
Data.l $0808FF07,$0A0AFF08,$0808FF0A,$FFFFFF08,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $C8C8FFFF,$D6D6FFCC,$FFFFFFD9,$C4C3FFFF,$E7D7FFC4,$DECFFFEC,$D4C6FFE2,$BFB2FFD9,$B4A7FFC5,$AB9EFFBA,$0A09FFB1,$0505FF0A
Data.l $0606FF05,$0808FF06,$0707FF08,$FFFFFF07,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$C4C4FFFF,$F0DFFFC4,$E3D4FFF4,$D8C9FFE7,$C1B4FFDD,$B6A9FFC7,$AC9FFFBC,$0807FFB2,$0202FF08
Data.l $0303FF02,$0404FF03,$0303FF04,$FFFFFF03,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$C4C4FFFF,$F6E5FFC4,$E8D8FFFA,$DCCDFFEC,$C5B7FFE0,$B9ACFFCA,$AEA2FFBF,$0807FFB5,$0101FF08
Data.l $0101FF01,$0202FF01,$0202FF02,$FFFFFF02,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$C3C3FFFF,$BEB0FFC3,$B2A5FFC1,$A89CFFB5,$958AFFAC,$8C81FF99,$8379FF90,$0505FF88,$0101FF06
Data.l $0101FF01,$0101FF01,$0000FF01,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$E0E0FFFF,$8988FFE0,$8887FF8A,$8786FF89,$8584FF88,$8483FF86,$8482FF85,$7A7AFF84,$7979FF7A
Data.l $7979FF79,$7979FF79,$7979FF79,$0000FF79,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00
Data.b $00,$FF
Sortie_Wind24_ico_End:
EndDataSection ;}
; IncludeBinary "croixicone24.ICO" [?Croix_Icone24_ico_Start , ?Croix_Icone24_ico_End]
;{ Size = 2462 bytes
DataSection
; PureBin2Data header
Data.l 2462
Data.b 0
; Data
Croix_Icone24_ico_Start:
Data.l $00010000,$18180001,$00000000,$09880000,$00160000,$00280000,$00180000,$00300000,$00010000,$00000020,$09600000,$00000000
Data.l $00000000,$00000000,$00000000,$FDFF0000,$FFFFFFFF,$FFFFFFFF,$F7F0FFFF,$8A83FFFF,$514CFFC3,$5450FFA0,$C6C8FFA3,$F2F2FFFA
Data.l $FFFFFFFF,$FFFFFFF7,$FDFFFFFB,$FCFDFFFF,$FEFFFFFF,$FFFFFFFF,$FAF9FFF7,$F4F6FFF8,$A7A7FFFF,$4F49FFE7,$5857FF9C,$ACA6FFB3
Data.l $F2EDFFD9,$FFFEFFFB,$FFFFFFFA,$FFFFFFFE,$FBFEFFF5,$D6D0FFFD,$1D15FFFF,$0000FF82,$0701FFA7,$0000FFCA,$0000FFBB,$282CFF97
Data.l $E6E4FF88,$FFFFFFF8,$FFFFFFF7,$FEFDFFFC,$FFFDFFFF,$FFFFFFFF,$B8B4FFF9,$090CFFEB,$0000FF7C,$0203FF9F,$0000FFC3,$0601FFC9
Data.l $3E42FFA1,$F7F9FF97,$FFFFFFFF,$FFFFFFFB,$F5F6FFF7,$0200FFFF,$0000FF79,$0103FFC7,$0100FFFB,$0100FFFD,$0006FFFA,$0003FFF1
Data.l $0C0DFFC0,$D9D8FF7A,$FFFDFFFB,$FFFFFFFE,$FDFAFFF5,$B2B1FFFF,$0000FFE4,$0108FF8C,$060EFFC6,$0F11FFF3,$0D10FFFF,$1015FFFF
Data.l $0007FFFF,$3A3EFFB7,$EDE8FF93,$F6F4FFF6,$2828FFFF,$0000FF86,$0000FFBF,$0500FFFB,$0105FFF8,$0600FFFA,$0100FFF3,$0000FFFE
Data.l $0A0AFFFC,$0700FFE0,$DAD8FF87,$FFFFFFF9,$B3B8FFF7,$0B0AFFE0,$1511FFB9,$1312FFF6,$1E1AFFFF,$342CFFFF,$3534FFFD,$2B24FFFB
Data.l $191EFFF4,$0702FFFF,$ADA7FFA4,$F8F5FFDA,$090AFFFF,$0604FF7D,$0400FFE6,$0002FFFA,$0002FFFD,$0000FFFE,$0000FFFE,$0000FFFE
Data.l $0000FFFE,$0500FFFE,$0E02FFE3,$9B90FF84,$0000FFED,$090AFF86,$1611FFF3,$2423FFF4,$3134FFFE,$4348FFFF,$484DFFFF,$3F40FFFF
Data.l $2118FFFF,$050AFFFB,$5962FFBE,$F8F4FFB3,$1112FFFF,$0000FF85,$0200FFE2,$0000FFFE,$0002FFFE,$0000FFFE,$0000FFFE,$0000FFFE
Data.l $0000FFFE,$0000FFFE,$0000FFF4,$0102FFB4,$0108FFA5,$0607FFC6,$2523FFFE,$3230FFFC,$3E3EFFFF,$5050FFFF,$5558FFFF,$5359FFFE
Data.l $241FFFFE,$0304FFFF,$4B4FFFC9,$FAF8FFA4,$1C1CFFFF,$0000FF7A,$0100FFC8,$0000FFFF,$0000FFFC,$0000FFFE,$0000FFFE,$0000FFFE
Data.l $0000FFFD,$0200FFFD,$0807FFFF,$090FFFFA,$1217FFF6,$2B23FFFF,$393AFFFF,$4544FFFF,$514EFFFF,$615EFFFA,$6563FFFF,$5E66FFFF
Data.l $1A19FFF9,$0000FFFE,$BCBDFFAA,$FDFFFFFE,$D1D0FFFF,$0100FFFF,$0404FF9B,$0406FFEA,$0000FFFF,$0000FFFE,$0000FFFE,$0000FFFE
Data.l $0000FFFE,$0605FFFE,$110EFFFF,$1515FFFC,$1F21FFFD,$3B33FFFF,$4345FFFA,$4F4FFFFB,$5A56FFFB,$6967FFF9,$6366FFFF,$4A4AFFFF
Data.l $0D10FFFF,$0D0FFFDE,$F0EEFF88,$F7FDFFFF,$F8F6FFF2,$3C33FFFF,$0000FFA3,$0005FFC2,$0002FFFE,$0000FFFE,$0000FFFE,$0000FFFE
Data.l $0202FFFE,$0D10FFFF,$1D1BFFFF,$2523FFFE,$3032FFFF,$4546FFFF,$4D4FFFF9,$595AFFFB,$6461FFFD,$696BFFFC,$484EFFFF,$251BFFF5
Data.l $0000FFFF,$B0B6FFB5,$FFFDFFF7,$F9FFFFF3,$FCFFFFFF,$F2EEFFFF,$282FFFF7,$0603FF9B,$0600FFE4,$0100FFF4,$0300FFFE,$0404FFFF
Data.l $0C12FFFC,$171AFFFD,$2526FFFC,$3131FFFD,$3C3CFFFB,$4C4CFFFA,$574FFFFC,$616CFFFE,$6B74FFFE,$4A40FFFF,$2624FFFC,$1010FFFD
Data.l $AEB7FFE0,$FFFFFFF7,$FFFBFFF9,$FCFAFFF5,$FFFFFFFF,$FFFFFFF5,$FBF8FFF3,$252DFFFF,$0405FF9A,$0200FFD0,$0404FFEA,$0C0DFFFF
Data.l $1C19FFFF,$2826FFFF,$3436FFFF,$3F40FFFF,$4C4CFFFF,$5B5AFFFE,$6367FFFF,$6E6AFFFF,$574FFFF5,$1419FFFE,$0006FFF1,$AFB5FFB3
Data.l $FFFDFFFF,$FEFAFFF4,$F6FAFFFF,$FFF6FFFF,$FFFDFFFF,$F7FFFFFC,$FFFFFFFF,$F8F3FFF2,$1B1AFFFF,$0000FFC3,$0B0DFFCF,$1110FFFF
Data.l $2722FFFF,$3231FFFE,$3F40FFFE,$4A4BFFFF,$5656FFFE,$6664FFFC,$6D74FFFF,$5352FFFF,$2728FFEB,$0000FFFF,$918CFFD9,$FFFDFFFE
Data.l $FFFFFFFF,$FFF8FFF0,$FEF8FFFE,$FFFAFFFF,$FBFFFFFC,$F7FFFFFF,$F6F5FFFF,$ACA3FFFF,$0705FFF6,$0504FFC0,$0B0BFFE3,$1E1FFFF7
Data.l $3130FFFF,$3C3DFFFD,$494BFFFD,$5454FFFF,$6061FFFE,$706FFFFC,$7E81FFFF,$6E73FFFF,$373CFFFF,$0200FFFF,$1B11FFD3,$CBC2FFA4
Data.l $FBFFFFF6,$FFFFFFFF,$FFFAFFF7,$FCFFFFF9,$FDFFFFFF,$FFFBFFFF,$ADA3FFEB,$0000FFED,$0106FFDA,$0F11FFF7,$2E2CFFFB,$3132FFFF
Data.l $3D41FFFD,$484BFFFF,$5757FFFF,$6361FFFF,$6E6DFFFD,$7C7CFFFE,$8889FFFF,$9194FFFF,$968BFFFF,$453CFFFF,$070DFFFF,$0803FFFA
Data.l $D7D5FFBB,$FFFFFFFA,$F8FDFFF8,$FFFFFFFF,$FCFDFFFB,$ADAAFFFF,$040AFFEA,$0A00FFCD,$1111FFF2,$1D1FFFFF,$3230FFFF,$3C3BFFFC
Data.l $4848FFFC,$5255FFFF,$6563FFFF,$726CFFFF,$807BFFFB,$8388FFFF,$8F90FFFF,$A09FFFFF,$AAA6FFFA,$8380FFF9,$4041FFFF,$0600FFFA
Data.l $0D16FFE0,$E2D4FFC2,$F6F9FFF5,$FFFFFFFF,$ECEDFFEA,$0411FFFF,$0404FFD6,$0E10FFF8,$2322FFFF,$2D2CFFFD,$3F3DFFFF,$4A46FFFC
Data.l $5453FFFD,$6165FFFF,$686CFFFC,$5E5FFFFF,$8182FFFA,$9795FFFF,$A29CFFF6,$AEABFFFB,$B8B6FFF8,$BBB9FFF9,$918DFFFF,$4646FFF7
Data.l $000AFFFE,$342DFFEF,$FCE9FFB9,$FFFFFFF9,$4143FFFB,$0000FFBD,$1200FFF4,$1924FFED,$302FFFFF,$3A38FFFC,$4A45FFFC,$5452FFF9
Data.l $5E5CFFF9,$6C6EFFFF,$5356FFFF,$3539FFFF,$696CFFF2,$A4A0FFFF,$ACA9FFFC,$B5B5FFFF,$BABEFFFF,$CDCFFFFB,$D3D3FFFF,$999CFFFF
Data.l $2826FFFF,$0408FFFF,$BBADFFF0,$F5F1FFF6,$080EFFFF,$0F00FFCB,$1412FFFE,$2B2EFFF4,$3F3BFFFF,$4845FFFC,$5755FFFE,$6161FFFC
Data.l $6768FFFF,$5353FFFF,$1818FFFF,$0403FFF8,$2521FFF6,$7A7AFFF6,$AEB8FFFF,$BBBEFFFF,$D1CFFFFF,$DCDAFFFF,$DEE0FFFE,$C5C8FFFF
Data.l $5E4EFFFF,$090FFFF1,$5259FFFC,$FAF1FFE3,$121BFFFF,$0500FFEB,$101BFFF8,$3936FFFF,$4940FFF9,$514DFFFE,$6060FFFE,$696CFFFA
Data.l $595AFFFF,$2B2BFFFD,$0907FFF9,$1D16FFEA,$0A0FFFEE,$4743FFF5,$8D97FFFF,$CBCAFFF7,$DFD7FFFF,$E4E0FFFC,$E6E3FFFF,$C6CCFFFF
Data.l $5854FFFF,$030CFFFF,$4C54FFF4,$FEF6FFDF,$101AFFF7,$0000FFC8,$1D12FFEF,$3442FFF0,$574EFFFF,$5C5BFFF4,$5F6CFFFF,$535BFFFF
Data.l $1F23FFFF,$020AFFFF,$AA9FFFFB,$F5E8FFFF,$2C36FFFF,$0E09FFC6,$3A41FFFF,$9C97FFFF,$D8D3FFFF,$F1F0FFF7,$E8E3FFFF,$A5AFFFFD
Data.l $4740FFFF,$050AFFFA,$9491FFF4,$FAF0FFFF,$D7D6FFEE,$000BFFFF,$070AFFEC,$2B22FFFD,$2539FFF0,$4344FFFF,$3D2CFFFF,$1313FFF1
Data.l $0506FFFF,$ABACFFDD,$FFFAFFFF,$FFFFFFED,$FEF3FFFB,$2B34FFFF,$0801FFCF,$2B2CFFEB,$6866FFFF,$8B86FFFF,$7885FFFE,$5A52FFFF
Data.l $0F16FFFF,$191EFFFF,$FCECFFD8,$E8F9FFFF,$FBF6FFFF,$8081FFFE,$0605FFF8,$0400FFF0,$170DFFF9,$2413FFFF,$0706FFF6,$0006FFFC
Data.l $ACA6FFDD,$FFFBFFFF,$FDFFFFF4,$FEFFFFFF,$FFFDFFFF,$EDE6FFF9,$494AFFFF,$0B19FFE5,$1017FFEC,$3624FFFF,$3521FFF5,$0D12FFEE
Data.l $0513FFE5,$D7C6FFD5,$FFF6FFFF,$FAFDFFFF,$FFFFFFFF,$FFFDFFEB,$CEC1FFFF,$1B20FFFF,$1220FFD0,$000EFFF3,$373EFFDC,$F2ECFFC2
Data.l $FFF9FFFF,$FDFFFFFA,$FBFFFFFF,$FFFFFFFF,$FFFFFFF8,$FFFFFFF9,$F8F4FFF8,$BDBCFFFF,$272DFFFF,$0817FFD2,$0718FFEC,$343FFFE4
Data.l $EFEAFFD0,$FFF3FFFF,$F6FDFFE6,$FFE5FFFF,$F7FFFFE6,$F2FFFFFF,$FFF9FFFF,$FFFFFFF5,$FBF1FFFE,$FBEBFFFF,$FFFFFFFF,$FDFFFFFB
Data.l $FAFFFFFF,$FFFFFFFF,$FFFAFFFB,$FFF8FFFB,$F5FBFFFE,$FFFFFFFF,$FAFFFFF1,$FFF3FFFB,$FFE8FFE8,$FAECFFF9,$FFF4FFFF,$FFE9FFFC
Data.l $FCFDFFF4,$FCFFFFFF,$FEFFFFFF,$0000FFFF,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00,$0000FF00
Data.l $0000FF00,$0000FF00,$0000FF00
Data.b $00,$FF
Croix_Icone24_ico_End:
EndDataSection ;}
Dernière modification par kernadec le mar. 08/mars/2011 14:32, modifié 2 fois.
Re: ScreenShot sur mesure
bonjour
code précédent mis à jours pour les icônes et mise à la vue des dimensions de la fenêtre de saisie.
Cordialement
code précédent mis à jours pour les icônes et mise à la vue des dimensions de la fenêtre de saisie.
Cordialement
Re: ScreenShot sur mesure
Merci pour ce code .
la technique de creation d'icone en barre de titre est interressante
mais pour ce qui est de la capture , je garde le miens , que je trouve bien plus pratique...
cependant j'y ajouterai l'ouverture du dossier de destination, je trouve que c'est une bonne idée
[reedit]
meme si l'idée d'utiliser un tools (une deuxiemme fentre) pour creer des icones en barre de titre
je trouve ça vachement lourding !
j'ai pas cherché , mais je suis sur qu'on peut faire ça , juste avec un icones ...
a chercher un peu
la technique de creation d'icone en barre de titre est interressante
mais pour ce qui est de la capture , je garde le miens , que je trouve bien plus pratique...
cependant j'y ajouterai l'ouverture du dossier de destination, je trouve que c'est une bonne idée

[reedit]
meme si l'idée d'utiliser un tools (une deuxiemme fentre) pour creer des icones en barre de titre
je trouve ça vachement lourding !
j'ai pas cherché , mais je suis sur qu'on peut faire ça , juste avec un icones ...
a chercher un peu

-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: ScreenShot sur mesure
@Dobro :
Le testeur fou, arrête de trouver des bugs
faut que je regarde ça, je n'y avais pas songé
Le testeur fou, arrête de trouver des bugs

Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: ScreenShot sur mesure
bonjour Dobro
merci, pour tes remarques
eh oui.. je reconnais que c'est lourd, mais bon pour le Fun..
j'ai eu envie de voir ce que pouvait donner les icônes dans la barre de titre.
Donc Voilà.. Je viens de la réduire de 2 icônes, lol... et mis un seul savefilerequester avec filtres
avec la sauvegarde dans le répertoire courant de notre choix et avec l'incrémentation des noms de fichiers images.
code précédent mis à jours.
j'ai une Question sur ta version, Pourquoi tu ouvre ta fenêtre View après la sauvegarde et pas avant,
Peut être as tu une bonne raison....
Cordialement
merci, pour tes remarques
eh oui.. je reconnais que c'est lourd, mais bon pour le Fun..
j'ai eu envie de voir ce que pouvait donner les icônes dans la barre de titre.
Donc Voilà.. Je viens de la réduire de 2 icônes, lol... et mis un seul savefilerequester avec filtres
avec la sauvegarde dans le répertoire courant de notre choix et avec l'incrémentation des noms de fichiers images.
code précédent mis à jours.
j'ai une Question sur ta version, Pourquoi tu ouvre ta fenêtre View après la sauvegarde et pas avant,
Peut être as tu une bonne raison....
Cordialement
Re: ScreenShot sur mesure
parceque lorsque tu positionne la fenetre pour prendre la photokernadec a écrit : j'ai une Question sur ta version, Pourquoi tu ouvre ta fenêtre View après la sauvegarde et pas avant,
Peut être as tu une bonne raison....
Cordialement
tu vois ce que tu vas prendre (:lol: tu va voir ...)
apres tu sauve ton image , la fentre de review affiche l'image APRES avoir rechargé le fichier sauvé , ça permet d'etre sur que la sauvegarde est correcte (que le fichier est clean) ,
ç'est plus dans ce but, que dans celui de voir ce qu'on a capturé ...,
pour ça, je fais confiance a la fenetre de capture

Re: ScreenShot sur mesure
Bonjour Dobro
Merci pour l'explication, c'est vrai que la même vue dans 2 fenêtres "pléonasme"
je vois que ta logique est sans failles, Emmener l'utilisateur faire une sauvegarde bien vu,
Je ne l'avais pas perçu comme ça..
Mais plutôt dans le style voila ta capture, il te reste à l'enregistrer.
Tu vois très loin Dobro.. Et cela me fait penser aussi à un problème actuel la maladie d'Alzheimer
qui bloque l'individu dans une tache et celui-ci oublie ou ne sais plus passer à la suivante.
encore merci.
Cordialement
Merci pour l'explication, c'est vrai que la même vue dans 2 fenêtres "pléonasme"
je vois que ta logique est sans failles, Emmener l'utilisateur faire une sauvegarde bien vu,
Je ne l'avais pas perçu comme ça..
Mais plutôt dans le style voila ta capture, il te reste à l'enregistrer.
Tu vois très loin Dobro.. Et cela me fait penser aussi à un problème actuel la maladie d'Alzheimer
qui bloque l'individu dans une tache et celui-ci oublie ou ne sais plus passer à la suivante.
encore merci.
Cordialement
Re: ScreenShot sur mesure
en fait pour suivre ma logique il faut que j'ajoute un bouton
pour ouvrir le dossier de destination , et ce sera parfait
pour ouvrir le dossier de destination , et ce sera parfait

Re: ScreenShot sur mesure
bonjour Dobro
As tu remarqué, j'ai mis un le choix du dossier à partir de savefilequester
et il conserve ce chemin pendant l'utilisation.
cela pourrait t'éviter le bouton.
mais se réinitialise par défaut au démarrage
Cordialement
As tu remarqué, j'ai mis un le choix du dossier à partir de savefilequester
et il conserve ce chemin pendant l'utilisation.
cela pourrait t'éviter le bouton.
mais se réinitialise par défaut au démarrage
Cordialement
Re: ScreenShot sur mesure
oui le miens aussi faisait deja çakernadec a écrit :bonjour Dobro
As tu remarqué, j'ai mis un le choix du dossier à partir de savefilequester
et il conserve ce chemin pendant l'utilisation.
cela pourrait t'éviter le bouton.
mais se réinitialise par défaut au démarrage
Cordialement

le bouton a pour but , de pouvoir ouvrir le dossier
dans le but de travailler avec l'image sauvé , ou bien de la changer de place apres coup , en dehors du capturer ..

Re: ScreenShot sur mesure
pardon@oui le miens aussi faisait deja ça

mettre le sous-système dirextx7 et quand j'oublie lors de la récupération du code du forum.
je me prend un bug! bing!
Ya aussi un ptit truc avec ta fenêtre Tool, Quand j'appuie sur la barre d'espace pour quitter,
Elle passe en ouverture globale comme un flash avant de se fermer
mais cela doit venir mon écran!
Cordialement
Re: ScreenShot sur mesure
kernadec a écrit :Ya aussi un ptit truc avec ta fenêtre Tool, Quand j'appuie sur la barre d'espace pour quitter,
Elle passe en ouverture globale comme un flash avant de se fermer
mais cela doit venir mon écran!
Cordialement


le Directx 7 c'est parceque j'utilise un ecran graphique c'est ça ?
Re: ScreenShot sur mesure
je pense que mon écran un Packard Bell Viseo n'aime pas beaucoup
ExamineDesktops () et OpenWindowedScreen
il me faut mettre un sous_systeme pour que cela fonctionne
mais bon.. je fais avec quand on achète du matos c'est pas toujours facile de faire les bon choix.
Cordialement
ExamineDesktops () et OpenWindowedScreen
il me faut mettre un sous_systeme pour que cela fonctionne
mais bon.. je fais avec quand on achète du matos c'est pas toujours facile de faire les bon choix.
Cordialement
Re: ScreenShot sur mesure
oui je sais bienkernadec a écrit :c'est pas toujours facile de faire les bon choix.
Cordialement

du reste en informatique :
évite :
Packard Bell , Acer , LG (surtout les graveurs/ ils font de tres bonne machine a laver

variable :
HP ,Lenovo ,Medion ,Toshiba ,AlienWare
pas mal :
Samsung , MSI, Dell
excellent (mais des rumeurs court selon lequel se serai en baisse)
Asus
voila c'est une synthese que j'ai fait a force d'écumer les Forums d'utilisateurs ..
