fenetre qui scintille

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

fenetre qui scintille

Message par lepiaf31 »

Bonjour à tous

J'ai créé une fenetre, legerement transparente, que je fais monter sur l'ecran. Le probleme c'est que la fenetre "scintille" lors de sa montée. Ce phénomène ne se produit pas lorsqu'on n'applique pas la transparence.

Voici le code:

Code : Tout sélectionner

Procedure RemoveFromTaskBar(Window.l, State.l)
  Protected hwnd.l = WindowID(Window)
  ShowWindow_(hwnd, #SW_HIDE)
 
  If State
    SetWindowLong_(hwnd, #GWL_EXSTYLE, GetWindowLong_(hwnd, #GWL_EXSTYLE) | #WS_EX_TOOLWINDOW)
  Else
    SetWindowLong_(hwnd, #GWL_EXSTYLE, GetWindowLong_(hwnd, #GWL_EXSTYLE) & (~#WS_EX_TOOLWINDOW))
  EndIf
 
  If SetWindowPos_(hwnd, 0, 0, 0, 0, 0, #SWP_NOSIZE|#SWP_NOMOVE|#SWP_SHOWWINDOW| #SWP_FRAMECHANGED)
    ProcedureReturn #True
  EndIf
EndProcedure
UseJPEGImageDecoder()
CatchImage(0, ?fond)

;dimensions de la fenetre
ToastWidth = 200
ToastHeight = 120

;on recupère la largeur de l'ecran
ExamineDesktops()
DesktopWidth = DesktopWidth(0)

;Position de la fenetre
x = DesktopWidth - ToastWidth - 10 ;on se place sur la gauche à 10 pixels du bord
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @ScreenSize.RECT, 0)
y0 = ScreenSize\bottom ;taille de la barre des taches (hauteur initiale)
yFinal = y0 - ToastHeight ;calcul de la position la plus haute du toast

OpenWindow(0, x, y0, 200, 120, "", #PB_Window_BorderLess)
RemoveFromTaskBar(0, 1)
ImageGadget(1, 0, 0, 200, 120, ImageID(0)) ;image de fond
DisableGadget(1, 1)
StickyWindow(0, 1)

;transparence:
SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) | #WS_EX_LAYERED)
SetLayeredWindowAttributes_(WindowID(0), 0, 200, #LWA_ALPHA)

y = y0
Up = 1 ;up=1: la fenetre monte; up=0: la fenetre descend
Wait = 4000 ;temps d'attente quand la fenetre est arrivée au point le + haut
Time = ElapsedMilliseconds()
LapsTime = 1
Quit = 0
Repeat
  ;Mouvement du toast
  If Up And y > yFinal And ElapsedMilliseconds()-Time >= LapsTime
      y-3 ;la hauteur du toast (120 px) est divisible par 3 donc on atteindra bien yFinal et non pas moins
      ResizeWindow(Window, x, y, ToastWidth, ToastHeight - (y-yFinal))
      Time = ElapsedMilliseconds()
  ElseIf Up And y = yFinal
    If Time = 0
      Time = ElapsedMilliseconds()
    Else
      If (ElapsedMilliseconds() - Time) >= Wait
        Up = 0
      EndIf
    EndIf
  ElseIf Up = 0 And y < y0 And ElapsedMilliseconds()-Time >= LapsTime
      y+3
      ResizeWindow(Window, x, y, ToastWidth, ToastHeight - (y-yFinal))
      Time = ElapsedMilliseconds()
  ElseIf Up = 0 And y = y0
    Quit = 1
  EndIf
  
  Event = WindowEvent()
  If Event
    ;...
  Else
    Delay(1)
  EndIf
  
Until Quit



DataSection
	fond:
	Data.l $E0FFD8FF, $464A1000, $1004649, $1000001, $100, $4300DBFF, $4030500, $5030404
	Data.l $5040404, $7060505, $707080C, $B0F0707, $110C090B, $1112120F, $1311110F, $13171C16
	Data.l $11151A14, $18211811, $1F1D1D1A, $17131F1F, $1E222422, $1F1E1C24, $DBFF1E, $5050143
	Data.l $7060705, $E08080E, $1411141E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E
	Data.l $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $C0FF1E1E
	Data.l $81100, $3C80078, $2002201, $11030111, $C4FF01, $200001C, $1010103, $1
	Data.l $0, $6050000, $3070400, $FF080102, $103800C4, $3010200, $1050402, $50506
	Data.l $3, $30201, $21051104, $41311206, $61512213, $14073271, $A1918142, $D1B15223
	Data.l $623315F0, $4434C172, $C4FFB2, $200011B, $1010103, $0, $0, $5040000
	Data.l $60302, $C4FF0701, $112600, $2020202, $30202, $103, $1000000, $4030002
	Data.l $5211211, $6411331, $32155122, $DAFF6171, $1030C00, $3110200, $3F0011, $C7CA79FC
	Data.l $9CD29FA2, $B8A0CB3E, $9085207E, $9D0E0336, $DD7E5E8, $C79130C4, $43ADF6B9, $EC83A7EC
	Data.l $7E361DB4, $C317D729, $7D5EB4B2, $E13732F6, $E224F545, $BC92D997, $3CA7127B, $F6AB8486
	Data.l $9B31AAE3, $120BD343, $5B7E9AF6, $48EC8C7E, $5AAC80FD, $E096E3FA, $93F13289, $8FD043E6
	Data.l $4E5AEF51, $1671D3B8, $5DAC7BB9, $72B84785, $543E18DE, $7B54615C, $6B24B501, $171361BA
	Data.l $A7A87884, $CDAF3BCC, $A8155809, $9E2A8E11, $5ADE02B7, $B6B8A0AA, $1927E325, $F3953EF4
	Data.l $796BBC4F, $D8660309, $ED44EFA9, $71FAE4E3, $F0CD8C8, $8FBD7DD2, $24BD4BBD, $9E024FE0
	Data.l $F36FF34F, $BADC4CAD, $1E87D1E2, $8A6189E7, $DF1E7F6B, $434FE3AF, $586EED5E, $8E22C5B2
	Data.l $5D431FBB, $E8CF8B4, $F563971B, $5DADC60E, $89B77258, $6E1B3E18, $D60C8D3D, $EF4C3C28
	Data.l $72B18C53, $6E7A5592, $A8842B3E, $280C14F2, $2299B2BD, $FDA8BA01, $7A00FFBB, $8DDCD6F4
	Data.l $94FEF4B2, $E7A9CD37, $1CCECA19, $DB890220, $A26D5CC3, $D25A1439, $5B427112, $94BEDC6F
	Data.l $2B5B67E4, $29009B16, $4D8F11CD, $5206D878, $450BCF28, $D4559109, $659CE267, $84B863D1
	Data.l $F4366A34, $AEFCAA14, $1793E61E, $515E06C7, $FCD24D43, $D6531E46, $CFFEB897, $B2CC5AEE
	Data.l $A48D2105, $45927C60, $9836FA6A, $882C9C61, $9F15F77A, $B820AAFD, $47DD79E2, $638C61F0
	Data.l $7E60E0D0, $73F0A1F9, $239E4C7E, $E2C83BF9, $66EAE98A, $1E993117, $E80DFB38, $82C4E57D
	Data.l $1864846, $B81B4D3D, $616C065C, $6A0FE09C, $CB9A0DA9, $C31F7721, $9AFAD85D, $5F6855D5
	Data.l $B8572C73, $8222282A, $BF717103, $A1A92FF2, $4C72D7F7, $5E7699E3, $2F0A3A8A, $4B59E6A9
	Data.l $7AD06163, $A769AB0A, $C03413F3, $CF9D1E84, $8D5B1BA5, $CD736F72, $ECDBD041, $45954DD3
	Data.l $57DEAEF, $59B8BB72, $175108B6, $F7A5065, $99EF44EF, $E5E58358, $288F8B5E, $A1F9F5F8
	Data.l $F10840B2, $6127F224, $262ABFDD, $91D90DB7, $EDA0D461, $3E5CD, $F9C83575, $17AE2A8F
	Data.l $A0B2ABB9, $4795D363, $132FAE45, $84C60AC8, $5A14C0F7, $595982B0, $2FB32AF7, $5A6FA3D2
	Data.l $A994F195, $A5DEEBC1, $7B472058, $D18C7EEE, $A7C8F42D, $EA6ADD5B, $9E532138, $C777E643
	Data.l $EFEBBD60, $E2A9F118, $8C20A3F, $6C8DA64D, $3684C0DF, $9DDBB058, $EDF676CF, $F37A2459
	Data.l $B79014C, $5A4DAE67, $558595D, $871FC057, $5569FDA1, $1EB969D5, $99AB6CC, $73ED8DD1
	Data.l $2B6F6F6D, $D818E739, $40916FAF, $5B56AE6C, $7EB61D89, $D0A31EC4, $EE88D0FA, $718E6B64
	Data.l $D1132B37, $2B1ACCBF, $4267096F, $3DB172D1, $B57FEA46, $E846D0B, $24D45AE3, $A428F7F7
	Data.l $32A2EA62, $2DFC75C3, $14AC5DF1, $F3E46820, $B8A78C0E, $EAC293AB, $198907, $FC3A60F4
	Data.l $92B594D7, $117CDC44, $DA7BE9FD, $202CF708, $B4BC52EE, $1200FF10, $DC4D3C3F, $80D6AE76
	Data.l $6E0B7E34, $279AD0AD, $DF1886F, $C03E0CC2, $5CF363E3, $D236B327, $414EC2FA, $B1CB5F15
	Data.l $236B26A3, $2D242AB1, $8EEBD904, $9BADA2DE, $45FC685E, $3FB511E, $191F5256, $FA503F00
	Data.l $D25CAD4F, $DEC6C423, $2AB8F255, $FEFBF77F, $D4DB5355, $3639BABA, $ECFB3BF, $4EA92D69
	Data.l $4C668421, $7DF347D, $F3A05D07, $A1F2C344, $356F379C, $7017AE9E, $9BAD7543, $4B9AB948
	Data.l $65397905, $7A23C7C6, $FB7C79CF, $E857D3E8, $D3F1EC7, $B8C39078, $D5F0A685, $4AB32D4
	Data.l $D17A8A20, $108EA4EC, $CA73AB24, $DFD27979, $ED5E516F, $4AE13CEE, $619F6CE3, $218F5C59
	Data.l $F9B8E37D, $CFD20507, $BC0D4B17, $60038E65, $F62DD69C, $B9EE818E, $769BC081, $B115F11F
	Data.l $69AD6A6B, $9086CDCC, $1C6B3200, $D46598E2, $1E8A56B5, $819E6187, $7FFC3845, $C1C462F5
	Data.l $31F96BB3, $88FAF4CF, $B1D2C092, $B28353E5, $74E50AFB, $261162A1, $5A9F3ACA, $45EDD461
	Data.l $EA2586B4, $B4502A0, $A5AED58E, $BB4600C0, $966A6B92, $954CFDFD, $C08DECD8, $B16281FB
	Data.l $CBC88C6B, $27F512C9, $D473B5BF, $1A317C55, $10D91829, $FDD17B7A, $18D06842, $7661D42D
	Data.l $30A1BC9, $B9A03E70, $2AA376CF, $106BD072, $A781D029, $94E5508D, $D98B0E3B, $A34ACF7F
	Data.l $B1907630, $D88DCD1C, $519B00FF, $3C9F8187, $E3D401BB, $97AAF203, $A06243B2, $D4931BC9
	Data.l $4C815C1E, $19DB0AB, $E586DE2B, $2F4B6C28, $51783389, $E0D791FA, $63A98B57, $D882368E
	Data.l $1FF54314, $2600FFC4, $70A9BCAC, $CB9045A2, $E61FE59F, $ABBCA42A, $74D067D8, $278468FD
	Data.l $1890C87D, $6306E641, $52E9EDF4, $1123CFBA, $512A3DE8, $D6139860, $42609E9B, $895BADA3
	Data.l $AFF5DFB6, $D7FB2A11, $1FDB1E71, $113655D4, $1A08A90A, $B6196D97, $F4AF030C, $DB55DAA3
	Data.l $6C0CC85B, $DC56FE48, $BABAE552, $32FC6A10, $D4D7EB31, $83151950, $DA968F2E, $2A85CF9A
	Data.l $867179AA, $23EA5A1E, $2F5F0850, $143FE1B7, $247161A3, $F6D8D767, $8F7796A3, $BD6D5E8E
	Data.l $82B6230D, $386AA9A7, $59AE96FB, $BA4D86BE, $3B55FBE3, $6CD326CE, $796EDC47, $6F2364EE
	Data.l $665F190F, $A9F8A127, $DC971AC4, $63A91B74, $947300FF, $3DB1672A, $B5430BE9, $98635737
	Data.l $CFD92C96, $888917BD, $3DCB868E, $85B53509, $9AFB2B81, $41A9850E, $228D287D, $58E80195
	Data.l $B2706A7F, $94F94BD3, $7BE4D079, $E1047ED7, $82E2386B, $C23999E1, $6F3B89F9, $5F68724F
	Data.l $2AB7BC73, $CE38A9BC, $19A501FD, $9E2C00EE, $90F9FA6, $ECD9AA14, $63BA76C0, $1A4F1A4F
	Data.l $4F6DFBF9, $911C255C, $AE5C3A5B, $6F146657, $653BB484, $E6237947, $31A507EE, $8BDAA6C9
	Data.l $E18C74C, $9F032B46, $28D552E4, $F975A94F, $E5D454, $9353B78A, $F284210E, $B42AAE63
	Data.l $9565C676, $BC6294C3, $DA05D3BB, $63626B43, $DB460C27, $D636ED50, $D0375C67, $97549A7B
	Data.l $5B421EAF, $2381E35D, $ACAAAFA8, $591913AD, $1C940389, $72E91D74, $6C6C394D, $DA3F1DE
	Data.l $63FB3F75, $FDF4E519, $B1BE512B, $D5F0A081, $F4DEE76, $2529226D, $6318E82C, $E399E203
	Data.l $D1554579, $48B916EA, $3E98FCCB, $EECCA6AD, $3C07C8D9, $A1B98EC4, $6C4184B7, $8050B761
	Data.l $FF8D5C6C, $78DD2A00, $96208693, $8E91C8C8, $AC201B65, $D7B48873, $E6A1E08E, $6A07EEE7
	Data.l $FF78D8, $F44A5E23, $7879447D, $F6F502E0, $1A994F4C, $B292A4F, $9AFBDCE9, $B86CF7AD
	Data.l $FE1E2B5F, $5BDD8F82, $A5E51624, $957E7025, $B5D0F9EB, $13CB3991, $81F017CA, $66E9A7B1
	Data.l $6D3D53C7, $3CED0F65, $E06F6547, $E4606699, $2F9C2B7D, $7186DEE9, $4F9FB5C8, $69E42169
	Data.l $A7C8A970, $9C004070, $DBD5A663, $2C56BC51, $65E34A11, $9F1BD000, $CF779214, $183F7AAF
	Data.l $9489C110, $42B3A72, $362CC55A, $C994AFBC, $907CC5E6, $AB19E5ED, $7DE74452, $E43A00FF
	Data.l $3FE78ED1, $3D90D714, $A8A181C8, $1BE6543A, $DA56A9F5, $F991FE3D, $EA83ABD4, $CFECD40E
	Data.l $FF6DE491, $1D65B500, $51043686, $C023697B, $5586A08D, $35A392E9, $24385BD6, $9F725B39
	Data.l $2628CEF5, $5E621FC8, $B9855283, $FBF0E38C, $7A11F855, $8B8A9F81, $3B2B1A61, $27A30A30
	Data.l $9AAFA027, $3E573700, $90C7C221, $C6777D11, $E07E43F5, $B6839EB0, $6A1423D4, $5C9FE948
	Data.l $7575CBD5, $69CD41E8, $96C2393C, $4D8E741F, $8DE50842, $854B7986, $1FF7F41B, $599CA191
	Data.l $6AA369C2, $D26EB67C, $4882CCD9, $3B4E8E19, $9406F7A9, $8C277859, $B68B7767, $D11316A4
	Data.l $8CCD3A89, $F644DA97, $CE73CE8, $F18DD4A3, $4E47F842, $C113AE79, $79185D52, $716A9F7B
	Data.l $BE0C0DB7, $4B34DB64, $4DACD34D, $BE40DEF2, $F4CAFD14, $33A4223F, $198A3A7E, $D8C1F3F
	Data.l $1ADEC6C0, $8A23F58A, $B1218B36, $954EC795, $FD506AA3, $70F6E9EC, $D196F8BA, $CEC92619
	Data.l $901FF41C, $1729F2EB, $39FA9E44, $CA610006, $EFE94046, $BC45DA4D, $6631FE8C, $D6ACFD4F
	Data.l $45A57A76, $BDB1C966, $A35EBF5B, $1C5D0E4F, $C03C79F8, $F8D1FB60, $23B74A2E, $6F29BD0D
	Data.l $1B4F8E4E, $1F170AC4, $3B801EBD, $EB9371AE, $D7CB335F, $98494432, $E7995C8A, $E28EB452
	Data.l $280F6265, $45C2B5FE, $5128D468, $5C56208A, $8F937273, $CC72AB6A, $EBDDB00, $EA17748E
	Data.l $51D5B51, $89892683, $7A3DE6E5, $EFFE9954, $4A7F370F, $659C2AB9, $527A2C57, $F7ACDA6F
	Data.l $322DBC56, $A73C1CC4, $C0388891, $EC7F43E, $D77293A3, $CFDA30FD, $71000B36, $DDFDAAF
	Data.l $49F66CE8, $EB84FA1C, $109EB90, $1E73FA10, $9935E3A7, $C39BF64B, $1E0ED7F7, $5C397BC6
	Data.l $A8C34E0, $E346EA6F, $7ACDA4F4, $9DC15510, $6DF3C955, $51D4479A, $7EE56652, $7DC5756C
	Data.l $39FEC57F, $50715283, $53DCFD77, $86939F99, $9A1A81E7, $2F70B7F6, $51B15323, $501885F4
	Data.l $5B4A873D, $3CC9269E, $70BEE2C7, $9AF7C435, $D2408E11, $339791B, $BD91117B, $408EBB5A
	Data.l $55FC1CC4, $C01F00FF, $8BFABDE6, $56BB762E, $582AB81F, $4615E7C2, $B5735075, $CE169614
	Data.l $D9BB6A30, $D190DF16, $D800FF68, $3B078C2E, $AA316FA7, $EC31B352, $F48D293E, $9FF461E4
	Data.l $1DA90980, $9679C682, $AFB1FDC, $67153235, $C9466E45, $8A2935C0, $F244E6F2, $D1631C03
	Data.l $A9A03F70, $47CC2D44, $BC45D0A9, $63889DB0, $B6B51FA, $F1C0E1C8, $A5A72F98, $7AB7472D
	Data.l $AF309B5, $270C29EB, $CD1A8C29, $37E912D4, $17D3142B, $DBC9C064, $9EE17BAD, $C3080C59
	Data.l $27033596, $47A850FB, $D461E530, $475BBB62, $8FD86A73, $C1361E2F, $40E550DC, $A19E1B4E
	Data.l $A69BF2D3, $96F8A88D, $40922851, $290F1C10, $5753A7CF, $BFB5B966, $1B595BB4, $91C7C298
	Data.l $BD1E5C8F, $F5D2222B, $C772CC6B, $320830C, $6933B593, $A842D397, $E59C3307, $A0C8248D
	Data.l $3DEEFB2A, $6C2400FF, $F28C7120, $D16C3A69, $8831EBC8, $AEF5FBA6, $F1963676, $6077E5B8
	Data.l $4BB5520F, $8AC4FBC5, $BE11A4DC, $CCC28CE6, $8ACAACDC, $D23BBE71, $EE8198AB, $9B01C135
	Data.l $E1694461, $B80345B5, $DAA6FD34, $40EAD6C2, $1E5DB3DE, $5B465966, $D370A535, $CED996F8
	Data.l $79E6116B, $FEC6602F, $34AC1548, $F0A01D2F, $FAE094B9, $B316EE51, $6EE5A769, $AC468586
	Data.l $53FB83D1, $1CCB0A47, $6720B92C, $CBF123AD, $5795D94D, $C3427F90, $7C63F27F, $3A2ACE85
	Data.l $2DD26486, $A4AA7C4C, $DEFA4913, $27E52D9E, $193FAD23, $B8CEEB23, $211EA5F9, $17D6C5C5
	Data.l $1FB7DEB1, $17EFF89D, $61565587, $F49E1880, $174FA27E, $EC27DF7D, $806A8B7A, $1474333F
	Data.l $6997F68F, $93E8A873, $DC7C1CC7, $AD419987, $63DDE20E, $42F55E5E, $6FC2DE5, $EAA85759
	Data.l $F3E3092B, $D5C23D0E, $51D5D41B, $B9F5DE68, $465EDFF8, $B49733B3, $6E41157, $ED5953C7
	Data.l $C52C4DE4, $F60440B9, $8C23FB15, $35872B38, $6A75CF70, $1C73DDDC, $CEAC4985, $4D7482EF
	Data.l $65CBEC26, $ADCE48A7, $2F669295, $BEDAF1CB, $25BFE2C1, $A337B5C6, $E39D79CA, $5FD1CB2D
	Data.l $1D9C8BF5, $F0A2EBC3, $2BA86DB4, $26928B8B, $4365264, $573C7F79, $42B3C73B, $7EC3C64B
	Data.l $FFCDC9, $B6A8BA2, $60B6230, $57A0F7FC, $E6D948D1, $58B08A53, $C7D8B06D, $34E506DC
	Data.l $525F5801, $2B76F7AC, $F51FA7D1, $D5FE0789, $30EB9B0B, $2900FF4F, $7FC032BD, $1F77F34A
	Data.l $D4DFA29, $F4BE51B8, $C5D4AAC6, $A91F6BAF, $CF425DD2, $3F199A27, $6DAE0939, $839159AA
	Data.l $73FA7213, $402E4391, $D74DA8DE, $8A54763, $B5965B65, $265BC80B, $391F8038, $F72443A9
	Data.l $951EA5DE, $4F0B2400, $C3CC5BB1, $2AFD3622, $96ABB5FD, $4D7E2119, $5900FF54, $ACB51B5
	Data.l $8EFC07CC, $B15EA57F, $3CE5EA92, $8F8B684B, $6CD48CF8, $16247F16, $B000FFEA, $4BACB585
	Data.l $C0CF6482, $4B2CF0AB, $D0F973F8, $72B875BB, $B714CD01, $CA8699B3, $2D857DCC, $984CFABB
	Data.l $AD84FA6D, $41378C24, $ABD18C9F, $DEB17939, $E9C2DB80, $CF277C8E, $E98CD25F, $4BD19DAB
	Data.l $5E95DEEF, $45DB807, $166D87F2, $12A5849, $B9B51F9, $1B519A39, $EFD50E36, $15FC2D87
	Data.l $F9A88B4B, $18E7F410, $EF56ED0D, $E95AAD6F, $C3A80A4C, $26454EF9, $11D8BB9, $170A7835
	Data.l $4E579844, $29946181, $8617AD39, $46202AD0, $1D51D6D8, $CF0C46D1, $F1949E9C, $AC931AC2
	Data.l $97279691, $F3971518, $28273B14, $6A3E39F3, $A4A95F3F, $5930625B, $AED857FA, $C673724C
	Data.l $48B22A7E, $D27142D3, $854CAEA5, $872B565C, $AF81CCBD, $470BE57B, $AE227377, $F59C0B49
	Data.l $C1394AAB, $5C936367, $80486420, $556DC0C6, $B7D599E5, $28720662, $2E62C66, $1AD09153
	Data.l $3113EF9E, $A0F5B79D, $1B0B809A, $BA1FAD67, $2CEE87B8, $7756F5EF, $46D35AC4, $47B9A1EC
	Data.l $3C4CED6C, $36B7257E, $365E4694, $FCB5B596, $E48A3883, $B31A6029, $8EE669ED, $E77B4E0
	Data.l $470EF6A4, $CE3AA2F4, $DE4CD3A6, $999E536E, $17EA62A0, $EEE0D691, $137D0506, $501AE2C7
	Data.l $12DC354D, $7F720BE, $CC7871CF, $27C8E455, $BDDF80F1, $E391D406, $F88FE0DC, $B0EC4CED
	Data.l $B7226E4B, $6EF3E251, $4F2872DD, $E37500FF, $115C85B9, $7E8C9381, $B7EA74, $D7F2656E
	Data.l $BC51DC67, $A6CC6397, $46C8CC86, $E6294679, $2AB543E3, $B9919CB2, $7B0D9A2B, $B1D1C6A6
	Data.l $18A00A68, $6F7BDCC8, $30B0A84D, $C1A12C89, $B45538A, $86DE8FFA, $E58C5ADE, $14231F5B
	Data.l $AAA475C5, $8DFD7DE7, $EFD2B80B, $49A139B9, $AD74124, $AF4DA569, $D0C65FB9, $E3539624
	Data.l $221F4121, $469658A5, $1FCDF284, $516A19B6, $7454DA81, $1A5C700F, $179DDC0D, $DAC2CB14
	Data.l $7297D67D, $9AF193AD, $B54D8F7A, $20BF5CB7, $D6CEABDA, $1953C17C, $77CDADA1, $1F003EA
	Data.l $DF7038EA, $5D9CE90E, $C7AAE169, $FF2AAB6F, $614C0A00, $87953D65, $81D69F7F, $A67569CF
	Data.l $3C67734F, $66A20922, $47D9488E, $7F14F794, $8745B6EC, $136FB65E, $77C63995, $E3ED77AD
	Data.l $D1A4AC83, $CAB6B8ED, $903C2630, $2A363DE, $F67D8E30, $A5F63DC1, $DC965DA9, $C2ADF5CB
	Data.l $9FC00A03, $A5C9169D, $1C544880, $A7298A1F, $7EBCA5B5, $F43A0B26, $EF031BE5, $4836FA52
	Data.l $B0EFA94A, $18CD30AA, $792C784, $68A627E3, $5F5B9A4C, $70D318F9, $B5A9A51E, $1187AB6B
	Data.l $A9BA33CB, $1565AFF2, $59CE1BF6, $FD669E3C, $4F960685, $6C8F14E2, $DEDEB5FE, $E6A08B65
	Data.l $FC54E96F, $B2AA5043, $3666975B, $C3305C59, $3DE4C54C, $1EA7F707, $39F0BE1C, $76F35C5A
	Data.l $10A38314, $38A7AE15, $FFE945, $2D46E923, $C49BC2F, $EC40798E, $DC8C523B, $9AF16261
	Data.l $15952CEC, $B8B9CFE9, $8AD57AE9, $A02483D8, $5E432F3F, $4992D623, $80A22B47, $D59ECD7C
	Data.l $401C6A8B, $756D76B6, $9ECB8F34, $3EA90355, $71A89394, $7477B786, $7BFACA1E, $521F552B
	Data.l $6394A69E, $4B9287E, $C804F5B6, $90BD1EAF, $BA7E2609, $B35A00FF, $558E0630, $A0B90E7C
	Data.l $8B44DCB7, $266F9E3A, $60B5DF77, $97C709FC, $8D2D4BD7, $3489C7D5, $324CC6B, $91FA221E
	Data.l $D6FD28EA, $43E64EB8, $7E57D0FA, $A9B46930, $7131B113, $36E51658, $C082B809, $E6897FC2
	Data.l $65BDA723, $16C5795C, $BB3D694D, $C82247B2, $192EF343, $E9430FCE, $65AC0E55, $F79549B4
	Data.l $7B697EE8, $756D2D8A, $A5E19698, $1CC62796, $CDCF40C4, $3E5EF036, $71492BAC, $64DCBED4
	Data.l $4F9AACC7, $135DE07E, $BEEF6B56, $3023CB5B, $468EC085, $EA46EC24, $77A9F74F, $2579EA74
	Data.l $77A303C9, $C6DEDE15, $F04ADFC6, $68E4236C, $728233CF, $EE497DCC, $E4F34468, $BE9E7E94
	Data.l $2C3CA495, $111A94B0, $5AD9F625, $DAB9E700, $A76DF93B, $D8465649, $C468CAEC, $38A8ED77
	Data.l $B8901A63, $FEC4A6CB, $51CCA854, $89560EB2, $9625768, $56E55688, $917A87FA, $72B918A4
	Data.l $D4777C5B, $4E80586B, $39B8E53, $A554EFEB, $612117B4, $632552B5, $6A62E7F4, $B704D4B9
	Data.l $2FCB190A, $683B4540, $FA36F676, $E64AD439, $6DAC6CE6, $FD36AAFC, $4BE9DEB, $C531F6DF
	Data.l $281C72A9, $77F87911, $8CECD34F, $D50DCB92, $9C992FD7, $28B50F6C, $35CE5C5A, $87875147
	Data.l $FBED0524, $70BB6ED3, $924131B2, $4A0F5007, $D1D3BA59, $EC163765, $B5E7FB39, $A9C88B13
	Data.l $DC4C63E4, $4100A565, $7DE254EA, $B6B84E0F, $A3018F6B, $5420F590, $5077CDA5, $E1F96CD6
	Data.l $9D2BA76B, $9B52E980, $7ABC5553, $B6C89969, $E1ACFD92, $B14C7CC4, $27B92A3F, $B4020DB6
	Data.l $609206E2, $FA0C9859, $D747A9D4, $914D598D, $E3CE6533, $21F10B9F, $D68DB8B7, $E67A9043
	Data.l $3CE955BF, $1FC56F49, $BCC53A63, $5A24CD8D, $AABF8D7C, $FF710E, $474AA5E6, $B8636399
	Data.l $50EFFD7A, $73871C95, $2493BCF3, $593E4A1, $A509CE00, $DC5CEEC9, $9F000731, $7BA55281
	Data.l $3DD47267, $E9732D4F, $D57BAEDF, $8C0C3DED, $A61EB619, $C01A4AA5, $FE518600, $FEB7FCD2
	Data.l $B11A8924, $E8E9A3F0, $8E5AAD4F, $1F10C8F7, $4628959A, $9F5B0F51, $8A47B997, $49E39AA4
	Data.l $9A496E2B, $F5281226, $D2D85FC7, $D2B6DE2D, $10EB9642, $3873738C, $A9D4641B, $2B723C4E
	Data.l $65948826, $1E5BDB64, $C03BDC27, $A6DF377E, $17911CD4, $C97D8D21, $29FD3823, $FE79DFB8
	Data.l $C2895AA, $B38CBBE1, $1A54C616, $A617EC32, $2A5B7835, $D6676418, $A900FFA9, $64A38B08
	Data.l $F418E3C6, $8502A35, $4D7E1F82, $1E8C068A, $E214CDF7, $EFB76344, $27B96F5C, $AF473443
	Data.l $28954A6F, $1777209E, $980A2C17, $62E56729, $4BBCD2AD, $D4C1863F, $954A7FE4, $B851C428
	Data.l $BAC23D01, $1F6DB116, $2719B838, $1B26ADA1, $62833681, $DD472123, $7AE703D7, $E47C2895
	Data.l $78D3AC00, $F23FB703, $CFC09E0B, $2836C79D, $3567A74E, $A5EE4C9C, $522B7594, $3C9746A5
	Data.l $14738E80, $FC652671, $C8B27855, $72F313EF, $15F5D8B1, $4EAD542A, $60028E3A, $CF5C722E
EndDataSection
Si quelqu'un sait comment résoudre ce problème
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Message par kernadec »

bonjour Lepiaf31
ligne 40 j'ai enlever un paramètre ça ne scintille plus
donc le problème est par ici, mais ce n'est normal de faire çà

Code : Tout sélectionner

SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) )
cordialement
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Tu as enlever #WS_EX_LAYERED à la lgne 40 c'est ca ?
Parce que dans ce cas là, la fenetre n'est plus transparente et en effet, elle ne scintille plus. Mais moi je veux qu'elle garde son aspect transparent.
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Message par kernadec »

oui c'est ce paramètre #WS_EX_LAYERED
qui pose souvent problème,
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

non, c'est le redimensionnement de la fenêtre qui fait scintiller

Si on ne fait que déplacer la fenêtre sans en changer la taille, il n'y a plus de problème

mais la fenêtre passe devant la barre des tâches

Donc j'ai viré la fenêtre toujours au premier plan.
Et j'ai viré ton système pour masquer la fenêtre de la barre des taches, j'ai mis plus simple.

Et maintenant, c'est bon

Code : Tout sélectionner

UseJPEGImageDecoder()
CatchImage(0, ?fond)

; dimensions de la fenetre
ToastWidth = 200
ToastHeight = 120

; on recupère la largeur de l'ecran
ExamineDesktops()
DesktopWidth = DesktopWidth(0)

; Position de la fenetre
x = DesktopWidth - ToastWidth - 10 ; on se place sur la gauche à 10 pixels du bord
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @ScreenSize.RECT, 0)
y0 = ScreenSize\bottom ; taille de la barre des taches (hauteur initiale)
yFinal = y0 - ToastHeight ; calcul de la position la plus haute du toast

OpenWindow(1, 0, 0, 100, 100, "Hide", #PB_Window_Invisible)
OpenWindow(0, x, y0, 200, 120, "", #PB_Window_BorderLess, WindowID(1))
ImageGadget(1, 0, 0, 200, 120, ImageID(0)) ; image de fond

; transparence:
SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) | #WS_EX_LAYERED)
SetLayeredWindowAttributes_(WindowID(0), 0, 200, #LWA_ALPHA)

y = y0
Up = 1 ; up=1: la fenetre monte; up=0: la fenetre descend
Wait = 4000 ; temps d'attente quand la fenetre est arrivée au point le + haut
time = ElapsedMilliseconds()
LapsTime = 1
Quit = 0
Repeat
  	 ; Mouvement du toast
  	If Up And y > yFinal And ElapsedMilliseconds() - time >= LapsTime
  			y - 3 ; la hauteur du toast (120 px) est divisible par 3 donc on atteindra bien yFinal et non pas moins
  			ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore)
  			time = ElapsedMilliseconds()
  	ElseIf Up And y = yFinal
  		If time = 0
  			time = ElapsedMilliseconds()
  		Else
  			If (ElapsedMilliseconds() - time) >= Wait
  				Up = 0
  			EndIf
  		EndIf
  	ElseIf Up = 0 And y < y0 And ElapsedMilliseconds() - time >= LapsTime
  			y + 3
  			ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore)
  			time = ElapsedMilliseconds()
  	ElseIf Up = 0 And y = y0
  		Quit = 1
  	EndIf
  	
  	Event = WindowEvent()
  	If Event
  		 ; ...
  	Else
  		Delay(1)
  	EndIf
  	
Until Quit



DataSection
  		fond :
  		Data.l $E0FFD8FF, $464A1000, $1004649, $1000001, $100, $4300DBFF, $4030500, $5030404
  		Data.l $5040404, $7060505, $707080C, $B0F0707, $110C090B, $1112120F, $1311110F, $13171C16
  		Data.l $11151A14, $18211811, $1F1D1D1A, $17131F1F, $1E222422, $1F1E1C24, $DBFF1E, $5050143
  		Data.l $7060705, $E08080E, $1411141E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E
  		Data.l $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $C0FF1E1E
  		Data.l $81100, $3C80078, $2002201, $11030111, $C4FF01, $200001C, $1010103, $1
  		Data.l $0, $6050000, $3070400, $FF080102, $103800C4, $3010200, $1050402, $50506
  		Data.l $3, $30201, $21051104, $41311206, $61512213, $14073271, $A1918142, $D1B15223
  		Data.l $623315F0, $4434C172, $C4FFB2, $200011B, $1010103, $0, $0, $5040000
  		Data.l $60302, $C4FF0701, $112600, $2020202, $30202, $103, $1000000, $4030002
  		Data.l $5211211, $6411331, $32155122, $DAFF6171, $1030C00, $3110200, $3F0011, $C7CA79FC
  		Data.l $9CD29FA2, $B8A0CB3E, $9085207E, $9D0E0336, $DD7E5E8, $C79130C4, $43ADF6B9, $EC83A7EC
  		Data.l $7E361DB4, $C317D729, $7D5EB4B2, $E13732F6, $E224F545, $BC92D997, $3CA7127B, $F6AB8486
  		Data.l $9B31AAE3, $120BD343, $5B7E9AF6, $48EC8C7E, $5AAC80FD, $E096E3FA, $93F13289, $8FD043E6
  		Data.l $4E5AEF51, $1671D3B8, $5DAC7BB9, $72B84785, $543E18DE, $7B54615C, $6B24B501, $171361BA
  		Data.l $A7A87884, $CDAF3BCC, $A8155809, $9E2A8E11, $5ADE02B7, $B6B8A0AA, $1927E325, $F3953EF4
  		Data.l $796BBC4F, $D8660309, $ED44EFA9, $71FAE4E3, $F0CD8C8, $8FBD7DD2, $24BD4BBD, $9E024FE0
  		Data.l $F36FF34F, $BADC4CAD, $1E87D1E2, $8A6189E7, $DF1E7F6B, $434FE3AF, $586EED5E, $8E22C5B2
  		Data.l $5D431FBB, $E8CF8B4, $F563971B, $5DADC60E, $89B77258, $6E1B3E18, $D60C8D3D, $EF4C3C28
  		Data.l $72B18C53, $6E7A5592, $A8842B3E, $280C14F2, $2299B2BD, $FDA8BA01, $7A00FFBB, $8DDCD6F4
  		Data.l $94FEF4B2, $E7A9CD37, $1CCECA19, $DB890220, $A26D5CC3, $D25A1439, $5B427112, $94BEDC6F
  		Data.l $2B5B67E4, $29009B16, $4D8F11CD, $5206D878, $450BCF28, $D4559109, $659CE267, $84B863D1
  		Data.l $F4366A34, $AEFCAA14, $1793E61E, $515E06C7, $FCD24D43, $D6531E46, $CFFEB897, $B2CC5AEE
  		Data.l $A48D2105, $45927C60, $9836FA6A, $882C9C61, $9F15F77A, $B820AAFD, $47DD79E2, $638C61F0
  		Data.l $7E60E0D0, $73F0A1F9, $239E4C7E, $E2C83BF9, $66EAE98A, $1E993117, $E80DFB38, $82C4E57D
  		Data.l $1864846, $B81B4D3D, $616C065C, $6A0FE09C, $CB9A0DA9, $C31F7721, $9AFAD85D, $5F6855D5
  		Data.l $B8572C73, $8222282A, $BF717103, $A1A92FF2, $4C72D7F7, $5E7699E3, $2F0A3A8A, $4B59E6A9
  		Data.l $7AD06163, $A769AB0A, $C03413F3, $CF9D1E84, $8D5B1BA5, $CD736F72, $ECDBD041, $45954DD3
  		Data.l $57DEAEF, $59B8BB72, $175108B6, $F7A5065, $99EF44EF, $E5E58358, $288F8B5E, $A1F9F5F8
  		Data.l $F10840B2, $6127F224, $262ABFDD, $91D90DB7, $EDA0D461, $3E5CD, $F9C83575, $17AE2A8F
  		Data.l $A0B2ABB9, $4795D363, $132FAE45, $84C60AC8, $5A14C0F7, $595982B0, $2FB32AF7, $5A6FA3D2
  		Data.l $A994F195, $A5DEEBC1, $7B472058, $D18C7EEE, $A7C8F42D, $EA6ADD5B, $9E532138, $C777E643
  		Data.l $EFEBBD60, $E2A9F118, $8C20A3F, $6C8DA64D, $3684C0DF, $9DDBB058, $EDF676CF, $F37A2459
  		Data.l $B79014C, $5A4DAE67, $558595D, $871FC057, $5569FDA1, $1EB969D5, $99AB6CC, $73ED8DD1
  		Data.l $2B6F6F6D, $D818E739, $40916FAF, $5B56AE6C, $7EB61D89, $D0A31EC4, $EE88D0FA, $718E6B64
  		Data.l $D1132B37, $2B1ACCBF, $4267096F, $3DB172D1, $B57FEA46, $E846D0B, $24D45AE3, $A428F7F7
  		Data.l $32A2EA62, $2DFC75C3, $14AC5DF1, $F3E46820, $B8A78C0E, $EAC293AB, $198907, $FC3A60F4
  		Data.l $92B594D7, $117CDC44, $DA7BE9FD, $202CF708, $B4BC52EE, $1200FF10, $DC4D3C3F, $80D6AE76
  		Data.l $6E0B7E34, $279AD0AD, $DF1886F, $C03E0CC2, $5CF363E3, $D236B327, $414EC2FA, $B1CB5F15
  		Data.l $236B26A3, $2D242AB1, $8EEBD904, $9BADA2DE, $45FC685E, $3FB511E, $191F5256, $FA503F00
  		Data.l $D25CAD4F, $DEC6C423, $2AB8F255, $FEFBF77F, $D4DB5355, $3639BABA, $ECFB3BF, $4EA92D69
  		Data.l $4C668421, $7DF347D, $F3A05D07, $A1F2C344, $356F379C, $7017AE9E, $9BAD7543, $4B9AB948
  		Data.l $65397905, $7A23C7C6, $FB7C79CF, $E857D3E8, $D3F1EC7, $B8C39078, $D5F0A685, $4AB32D4
  		Data.l $D17A8A20, $108EA4EC, $CA73AB24, $DFD27979, $ED5E516F, $4AE13CEE, $619F6CE3, $218F5C59
  		Data.l $F9B8E37D, $CFD20507, $BC0D4B17, $60038E65, $F62DD69C, $B9EE818E, $769BC081, $B115F11F
  		Data.l $69AD6A6B, $9086CDCC, $1C6B3200, $D46598E2, $1E8A56B5, $819E6187, $7FFC3845, $C1C462F5
  		Data.l $31F96BB3, $88FAF4CF, $B1D2C092, $B28353E5, $74E50AFB, $261162A1, $5A9F3ACA, $45EDD461
  		Data.l $EA2586B4, $B4502A0, $A5AED58E, $BB4600C0, $966A6B92, $954CFDFD, $C08DECD8, $B16281FB
  		Data.l $CBC88C6B, $27F512C9, $D473B5BF, $1A317C55, $10D91829, $FDD17B7A, $18D06842, $7661D42D
  		Data.l $30A1BC9, $B9A03E70, $2AA376CF, $106BD072, $A781D029, $94E5508D, $D98B0E3B, $A34ACF7F
  		Data.l $B1907630, $D88DCD1C, $519B00FF, $3C9F8187, $E3D401BB, $97AAF203, $A06243B2, $D4931BC9
  		Data.l $4C815C1E, $19DB0AB, $E586DE2B, $2F4B6C28, $51783389, $E0D791FA, $63A98B57, $D882368E
  		Data.l $1FF54314, $2600FFC4, $70A9BCAC, $CB9045A2, $E61FE59F, $ABBCA42A, $74D067D8, $278468FD
  		Data.l $1890C87D, $6306E641, $52E9EDF4, $1123CFBA, $512A3DE8, $D6139860, $42609E9B, $895BADA3
  		Data.l $AFF5DFB6, $D7FB2A11, $1FDB1E71, $113655D4, $1A08A90A, $B6196D97, $F4AF030C, $DB55DAA3
  		Data.l $6C0CC85B, $DC56FE48, $BABAE552, $32FC6A10, $D4D7EB31, $83151950, $DA968F2E, $2A85CF9A
  		Data.l $867179AA, $23EA5A1E, $2F5F0850, $143FE1B7, $247161A3, $F6D8D767, $8F7796A3, $BD6D5E8E
  		Data.l $82B6230D, $386AA9A7, $59AE96FB, $BA4D86BE, $3B55FBE3, $6CD326CE, $796EDC47, $6F2364EE
  		Data.l $665F190F, $A9F8A127, $DC971AC4, $63A91B74, $947300FF, $3DB1672A, $B5430BE9, $98635737
  		Data.l $CFD92C96, $888917BD, $3DCB868E, $85B53509, $9AFB2B81, $41A9850E, $228D287D, $58E80195
  		Data.l $B2706A7F, $94F94BD3, $7BE4D079, $E1047ED7, $82E2386B, $C23999E1, $6F3B89F9, $5F68724F
  		Data.l $2AB7BC73, $CE38A9BC, $19A501FD, $9E2C00EE, $90F9FA6, $ECD9AA14, $63BA76C0, $1A4F1A4F
  		Data.l $4F6DFBF9, $911C255C, $AE5C3A5B, $6F146657, $653BB484, $E6237947, $31A507EE, $8BDAA6C9
  		Data.l $E18C74C, $9F032B46, $28D552E4, $F975A94F, $E5D454, $9353B78A, $F284210E, $B42AAE63
  		Data.l $9565C676, $BC6294C3, $DA05D3BB, $63626B43, $DB460C27, $D636ED50, $D0375C67, $97549A7B
  		Data.l $5B421EAF, $2381E35D, $ACAAAFA8, $591913AD, $1C940389, $72E91D74, $6C6C394D, $DA3F1DE
  		Data.l $63FB3F75, $FDF4E519, $B1BE512B, $D5F0A081, $F4DEE76, $2529226D, $6318E82C, $E399E203
  		Data.l $D1554579, $48B916EA, $3E98FCCB, $EECCA6AD, $3C07C8D9, $A1B98EC4, $6C4184B7, $8050B761
  		Data.l $FF8D5C6C, $78DD2A00, $96208693, $8E91C8C8, $AC201B65, $D7B48873, $E6A1E08E, $6A07EEE7
  		Data.l $FF78D8, $F44A5E23, $7879447D, $F6F502E0, $1A994F4C, $B292A4F, $9AFBDCE9, $B86CF7AD
  		Data.l $FE1E2B5F, $5BDD8F82, $A5E51624, $957E7025, $B5D0F9EB, $13CB3991, $81F017CA, $66E9A7B1
  		Data.l $6D3D53C7, $3CED0F65, $E06F6547, $E4606699, $2F9C2B7D, $7186DEE9, $4F9FB5C8, $69E42169
  		Data.l $A7C8A970, $9C004070, $DBD5A663, $2C56BC51, $65E34A11, $9F1BD000, $CF779214, $183F7AAF
  		Data.l $9489C110, $42B3A72, $362CC55A, $C994AFBC, $907CC5E6, $AB19E5ED, $7DE74452, $E43A00FF
  		Data.l $3FE78ED1, $3D90D714, $A8A181C8, $1BE6543A, $DA56A9F5, $F991FE3D, $EA83ABD4, $CFECD40E
  		Data.l $FF6DE491, $1D65B500, $51043686, $C023697B, $5586A08D, $35A392E9, $24385BD6, $9F725B39
  		Data.l $2628CEF5, $5E621FC8, $B9855283, $FBF0E38C, $7A11F855, $8B8A9F81, $3B2B1A61, $27A30A30
  		Data.l $9AAFA027, $3E573700, $90C7C221, $C6777D11, $E07E43F5, $B6839EB0, $6A1423D4, $5C9FE948
  		Data.l $7575CBD5, $69CD41E8, $96C2393C, $4D8E741F, $8DE50842, $854B7986, $1FF7F41B, $599CA191
  		Data.l $6AA369C2, $D26EB67C, $4882CCD9, $3B4E8E19, $9406F7A9, $8C277859, $B68B7767, $D11316A4
  		Data.l $8CCD3A89, $F644DA97, $CE73CE8, $F18DD4A3, $4E47F842, $C113AE79, $79185D52, $716A9F7B
  		Data.l $BE0C0DB7, $4B34DB64, $4DACD34D, $BE40DEF2, $F4CAFD14, $33A4223F, $198A3A7E, $D8C1F3F
  		Data.l $1ADEC6C0, $8A23F58A, $B1218B36, $954EC795, $FD506AA3, $70F6E9EC, $D196F8BA, $CEC92619
  		Data.l $901FF41C, $1729F2EB, $39FA9E44, $CA610006, $EFE94046, $BC45DA4D, $6631FE8C, $D6ACFD4F
  		Data.l $45A57A76, $BDB1C966, $A35EBF5B, $1C5D0E4F, $C03C79F8, $F8D1FB60, $23B74A2E, $6F29BD0D
  		Data.l $1B4F8E4E, $1F170AC4, $3B801EBD, $EB9371AE, $D7CB335F, $98494432, $E7995C8A, $E28EB452
  		Data.l $280F6265, $45C2B5FE, $5128D468, $5C56208A, $8F937273, $CC72AB6A, $EBDDB00, $EA17748E
  		Data.l $51D5B51, $89892683, $7A3DE6E5, $EFFE9954, $4A7F370F, $659C2AB9, $527A2C57, $F7ACDA6F
  		Data.l $322DBC56, $A73C1CC4, $C0388891, $EC7F43E, $D77293A3, $CFDA30FD, $71000B36, $DDFDAAF
  		Data.l $49F66CE8, $EB84FA1C, $109EB90, $1E73FA10, $9935E3A7, $C39BF64B, $1E0ED7F7, $5C397BC6
  		Data.l $A8C34E0, $E346EA6F, $7ACDA4F4, $9DC15510, $6DF3C955, $51D4479A, $7EE56652, $7DC5756C
  		Data.l $39FEC57F, $50715283, $53DCFD77, $86939F99, $9A1A81E7, $2F70B7F6, $51B15323, $501885F4
  		Data.l $5B4A873D, $3CC9269E, $70BEE2C7, $9AF7C435, $D2408E11, $339791B, $BD91117B, $408EBB5A
  		Data.l $55FC1CC4, $C01F00FF, $8BFABDE6, $56BB762E, $582AB81F, $4615E7C2, $B5735075, $CE169614
  		Data.l $D9BB6A30, $D190DF16, $D800FF68, $3B078C2E, $AA316FA7, $EC31B352, $F48D293E, $9FF461E4
  		Data.l $1DA90980, $9679C682, $AFB1FDC, $67153235, $C9466E45, $8A2935C0, $F244E6F2, $D1631C03
  		Data.l $A9A03F70, $47CC2D44, $BC45D0A9, $63889DB0, $B6B51FA, $F1C0E1C8, $A5A72F98, $7AB7472D
  		Data.l $AF309B5, $270C29EB, $CD1A8C29, $37E912D4, $17D3142B, $DBC9C064, $9EE17BAD, $C3080C59
  		Data.l $27033596, $47A850FB, $D461E530, $475BBB62, $8FD86A73, $C1361E2F, $40E550DC, $A19E1B4E
  		Data.l $A69BF2D3, $96F8A88D, $40922851, $290F1C10, $5753A7CF, $BFB5B966, $1B595BB4, $91C7C298
  		Data.l $BD1E5C8F, $F5D2222B, $C772CC6B, $320830C, $6933B593, $A842D397, $E59C3307, $A0C8248D
  		Data.l $3DEEFB2A, $6C2400FF, $F28C7120, $D16C3A69, $8831EBC8, $AEF5FBA6, $F1963676, $6077E5B8
  		Data.l $4BB5520F, $8AC4FBC5, $BE11A4DC, $CCC28CE6, $8ACAACDC, $D23BBE71, $EE8198AB, $9B01C135
  		Data.l $E1694461, $B80345B5, $DAA6FD34, $40EAD6C2, $1E5DB3DE, $5B465966, $D370A535, $CED996F8
  		Data.l $79E6116B, $FEC6602F, $34AC1548, $F0A01D2F, $FAE094B9, $B316EE51, $6EE5A769, $AC468586
  		Data.l $53FB83D1, $1CCB0A47, $6720B92C, $CBF123AD, $5795D94D, $C3427F90, $7C63F27F, $3A2ACE85
  		Data.l $2DD26486, $A4AA7C4C, $DEFA4913, $27E52D9E, $193FAD23, $B8CEEB23, $211EA5F9, $17D6C5C5
  		Data.l $1FB7DEB1, $17EFF89D, $61565587, $F49E1880, $174FA27E, $EC27DF7D, $806A8B7A, $1474333F
  		Data.l $6997F68F, $93E8A873, $DC7C1CC7, $AD419987, $63DDE20E, $42F55E5E, $6FC2DE5, $EAA85759
  		Data.l $F3E3092B, $D5C23D0E, $51D5D41B, $B9F5DE68, $465EDFF8, $B49733B3, $6E41157, $ED5953C7
  		Data.l $C52C4DE4, $F60440B9, $8C23FB15, $35872B38, $6A75CF70, $1C73DDDC, $CEAC4985, $4D7482EF
  		Data.l $65CBEC26, $ADCE48A7, $2F669295, $BEDAF1CB, $25BFE2C1, $A337B5C6, $E39D79CA, $5FD1CB2D
  		Data.l $1D9C8BF5, $F0A2EBC3, $2BA86DB4, $26928B8B, $4365264, $573C7F79, $42B3C73B, $7EC3C64B
  		Data.l $FFCDC9, $B6A8BA2, $60B6230, $57A0F7FC, $E6D948D1, $58B08A53, $C7D8B06D, $34E506DC
  		Data.l $525F5801, $2B76F7AC, $F51FA7D1, $D5FE0789, $30EB9B0B, $2900FF4F, $7FC032BD, $1F77F34A
  		Data.l $D4DFA29, $F4BE51B8, $C5D4AAC6, $A91F6BAF, $CF425DD2, $3F199A27, $6DAE0939, $839159AA
  		Data.l $73FA7213, $402E4391, $D74DA8DE, $8A54763, $B5965B65, $265BC80B, $391F8038, $F72443A9
  		Data.l $951EA5DE, $4F0B2400, $C3CC5BB1, $2AFD3622, $96ABB5FD, $4D7E2119, $5900FF54, $ACB51B5
  		Data.l $8EFC07CC, $B15EA57F, $3CE5EA92, $8F8B684B, $6CD48CF8, $16247F16, $B000FFEA, $4BACB585
  		Data.l $C0CF6482, $4B2CF0AB, $D0F973F8, $72B875BB, $B714CD01, $CA8699B3, $2D857DCC, $984CFABB
  		Data.l $AD84FA6D, $41378C24, $ABD18C9F, $DEB17939, $E9C2DB80, $CF277C8E, $E98CD25F, $4BD19DAB
  		Data.l $5E95DEEF, $45DB807, $166D87F2, $12A5849, $B9B51F9, $1B519A39, $EFD50E36, $15FC2D87
  		Data.l $F9A88B4B, $18E7F410, $EF56ED0D, $E95AAD6F, $C3A80A4C, $26454EF9, $11D8BB9, $170A7835
  		Data.l $4E579844, $29946181, $8617AD39, $46202AD0, $1D51D6D8, $CF0C46D1, $F1949E9C, $AC931AC2
  		Data.l $97279691, $F3971518, $28273B14, $6A3E39F3, $A4A95F3F, $5930625B, $AED857FA, $C673724C
  		Data.l $48B22A7E, $D27142D3, $854CAEA5, $872B565C, $AF81CCBD, $470BE57B, $AE227377, $F59C0B49
  		Data.l $C1394AAB, $5C936367, $80486420, $556DC0C6, $B7D599E5, $28720662, $2E62C66, $1AD09153
  		Data.l $3113EF9E, $A0F5B79D, $1B0B809A, $BA1FAD67, $2CEE87B8, $7756F5EF, $46D35AC4, $47B9A1EC
  		Data.l $3C4CED6C, $36B7257E, $365E4694, $FCB5B596, $E48A3883, $B31A6029, $8EE669ED, $E77B4E0
  		Data.l $470EF6A4, $CE3AA2F4, $DE4CD3A6, $999E536E, $17EA62A0, $EEE0D691, $137D0506, $501AE2C7
  		Data.l $12DC354D, $7F720BE, $CC7871CF, $27C8E455, $BDDF80F1, $E391D406, $F88FE0DC, $B0EC4CED
  		Data.l $B7226E4B, $6EF3E251, $4F2872DD, $E37500FF, $115C85B9, $7E8C9381, $B7EA74, $D7F2656E
  		Data.l $BC51DC67, $A6CC6397, $46C8CC86, $E6294679, $2AB543E3, $B9919CB2, $7B0D9A2B, $B1D1C6A6
  		Data.l $18A00A68, $6F7BDCC8, $30B0A84D, $C1A12C89, $B45538A, $86DE8FFA, $E58C5ADE, $14231F5B
  		Data.l $AAA475C5, $8DFD7DE7, $EFD2B80B, $49A139B9, $AD74124, $AF4DA569, $D0C65FB9, $E3539624
  		Data.l $221F4121, $469658A5, $1FCDF284, $516A19B6, $7454DA81, $1A5C700F, $179DDC0D, $DAC2CB14
  		Data.l $7297D67D, $9AF193AD, $B54D8F7A, $20BF5CB7, $D6CEABDA, $1953C17C, $77CDADA1, $1F003EA
  		Data.l $DF7038EA, $5D9CE90E, $C7AAE169, $FF2AAB6F, $614C0A00, $87953D65, $81D69F7F, $A67569CF
  		Data.l $3C67734F, $66A20922, $47D9488E, $7F14F794, $8745B6EC, $136FB65E, $77C63995, $E3ED77AD
  		Data.l $D1A4AC83, $CAB6B8ED, $903C2630, $2A363DE, $F67D8E30, $A5F63DC1, $DC965DA9, $C2ADF5CB
  		Data.l $9FC00A03, $A5C9169D, $1C544880, $A7298A1F, $7EBCA5B5, $F43A0B26, $EF031BE5, $4836FA52
  		Data.l $B0EFA94A, $18CD30AA, $792C784, $68A627E3, $5F5B9A4C, $70D318F9, $B5A9A51E, $1187AB6B
  		Data.l $A9BA33CB, $1565AFF2, $59CE1BF6, $FD669E3C, $4F960685, $6C8F14E2, $DEDEB5FE, $E6A08B65
  		Data.l $FC54E96F, $B2AA5043, $3666975B, $C3305C59, $3DE4C54C, $1EA7F707, $39F0BE1C, $76F35C5A
  		Data.l $10A38314, $38A7AE15, $FFE945, $2D46E923, $C49BC2F, $EC40798E, $DC8C523B, $9AF16261
  		Data.l $15952CEC, $B8B9CFE9, $8AD57AE9, $A02483D8, $5E432F3F, $4992D623, $80A22B47, $D59ECD7C
  		Data.l $401C6A8B, $756D76B6, $9ECB8F34, $3EA90355, $71A89394, $7477B786, $7BFACA1E, $521F552B
  		Data.l $6394A69E, $4B9287E, $C804F5B6, $90BD1EAF, $BA7E2609, $B35A00FF, $558E0630, $A0B90E7C
  		Data.l $8B44DCB7, $266F9E3A, $60B5DF77, $97C709FC, $8D2D4BD7, $3489C7D5, $324CC6B, $91FA221E
  		Data.l $D6FD28EA, $43E64EB8, $7E57D0FA, $A9B46930, $7131B113, $36E51658, $C082B809, $E6897FC2
  		Data.l $65BDA723, $16C5795C, $BB3D694D, $C82247B2, $192EF343, $E9430FCE, $65AC0E55, $F79549B4
  		Data.l $7B697EE8, $756D2D8A, $A5E19698, $1CC62796, $CDCF40C4, $3E5EF036, $71492BAC, $64DCBED4
  		Data.l $4F9AACC7, $135DE07E, $BEEF6B56, $3023CB5B, $468EC085, $EA46EC24, $77A9F74F, $2579EA74
  		Data.l $77A303C9, $C6DEDE15, $F04ADFC6, $68E4236C, $728233CF, $EE497DCC, $E4F34468, $BE9E7E94
  		Data.l $2C3CA495, $111A94B0, $5AD9F625, $DAB9E700, $A76DF93B, $D8465649, $C468CAEC, $38A8ED77
  		Data.l $B8901A63, $FEC4A6CB, $51CCA854, $89560EB2, $9625768, $56E55688, $917A87FA, $72B918A4
  		Data.l $D4777C5B, $4E80586B, $39B8E53, $A554EFEB, $612117B4, $632552B5, $6A62E7F4, $B704D4B9
  		Data.l $2FCB190A, $683B4540, $FA36F676, $E64AD439, $6DAC6CE6, $FD36AAFC, $4BE9DEB, $C531F6DF
  		Data.l $281C72A9, $77F87911, $8CECD34F, $D50DCB92, $9C992FD7, $28B50F6C, $35CE5C5A, $87875147
  		Data.l $FBED0524, $70BB6ED3, $924131B2, $4A0F5007, $D1D3BA59, $EC163765, $B5E7FB39, $A9C88B13
  		Data.l $DC4C63E4, $4100A565, $7DE254EA, $B6B84E0F, $A3018F6B, $5420F590, $5077CDA5, $E1F96CD6
  		Data.l $9D2BA76B, $9B52E980, $7ABC5553, $B6C89969, $E1ACFD92, $B14C7CC4, $27B92A3F, $B4020DB6
  		Data.l $609206E2, $FA0C9859, $D747A9D4, $914D598D, $E3CE6533, $21F10B9F, $D68DB8B7, $E67A9043
  		Data.l $3CE955BF, $1FC56F49, $BCC53A63, $5A24CD8D, $AABF8D7C, $FF710E, $474AA5E6, $B8636399
  		Data.l $50EFFD7A, $73871C95, $2493BCF3, $593E4A1, $A509CE00, $DC5CEEC9, $9F000731, $7BA55281
  		Data.l $3DD47267, $E9732D4F, $D57BAEDF, $8C0C3DED, $A61EB619, $C01A4AA5, $FE518600, $FEB7FCD2
  		Data.l $B11A8924, $E8E9A3F0, $8E5AAD4F, $1F10C8F7, $4628959A, $9F5B0F51, $8A47B997, $49E39AA4
  		Data.l $9A496E2B, $F5281226, $D2D85FC7, $D2B6DE2D, $10EB9642, $3873738C, $A9D4641B, $2B723C4E
  		Data.l $65948826, $1E5BDB64, $C03BDC27, $A6DF377E, $17911CD4, $C97D8D21, $29FD3823, $FE79DFB8
  		Data.l $C2895AA, $B38CBBE1, $1A54C616, $A617EC32, $2A5B7835, $D6676418, $A900FFA9, $64A38B08
  		Data.l $F418E3C6, $8502A35, $4D7E1F82, $1E8C068A, $E214CDF7, $EFB76344, $27B96F5C, $AF473443
  		Data.l $28954A6F, $1777209E, $980A2C17, $62E56729, $4BBCD2AD, $D4C1863F, $954A7FE4, $B851C428
  		Data.l $BAC23D01, $1F6DB116, $2719B838, $1B26ADA1, $62833681, $DD472123, $7AE703D7, $E47C2895
  		Data.l $78D3AC00, $F23FB703, $CFC09E0B, $2836C79D, $3567A74E, $A5EE4C9C, $522B7594, $3C9746A5
  		Data.l $14738E80, $FC652671, $C8B27855, $72F313EF, $15F5D8B1, $4EAD542A, $60028E3A, $CF5C722E
EndDataSection
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)]
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Le problème c'est que je veux que la fenetre restre au premier plan. J'ai essayé de rendre une partie de la fenetre invisible au lieu de la redimmensionner mais le scientillement persiste.

Code : Tout sélectionner

UseJPEGImageDecoder()
CatchImage(0, ?fond) 

; dimensions de la fenetre 
ToastWidth = 200 
ToastHeight = 120 

; on recupère la largeur de l'ecran 
ExamineDesktops() 
DesktopWidth = DesktopWidth(0) 

; Position de la fenetre 
x = DesktopWidth - ToastWidth - 10 ; on se place sur la gauche à 10 pixels du bord 
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @ScreenSize.RECT, 0) 
y0 = ScreenSize\bottom ; taille de la barre des taches (hauteur initiale) 
yFinal = y0 - ToastHeight ; calcul de la position la plus haute du toast 

OpenWindow(1, 0, 0, 100, 100, "Hide", #PB_Window_Invisible)
OpenWindow(0, x, y0, 200, 120, "", #PB_Window_BorderLess, WindowID(1)) 
ImageGadget(1, 0, 0, 200, 120, ImageID(0)) ; image de fond 
StickyWindow(0, 1)

; transparence: 
SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) | #WS_EX_LAYERED) 
SetLayeredWindowAttributes_(WindowID(0), 0, 200, #LWA_ALPHA) 

y = y0 
Up = 1 ; up=1: la fenetre monte; up=0: la fenetre descend 
Wait = 4000 ; temps d'attente quand la fenetre est arrivée au point le + haut 
time = ElapsedMilliseconds() 
LapsTime = 1
Quit = 0 
Repeat 
      ; Mouvement du toast 
     If Up And y > yFinal And ElapsedMilliseconds() - time >= LapsTime 
           y - 3 ; la hauteur du toast (120 px) est divisible par 3 donc on atteindra bien yFinal et non pas moins            
           
           Rgn = CreateRectRgn_(0, 0, ToastWidth, ToastHeight-(y-yFinal))
           SetWindowRgn_(WindowID(0), Rgn, #True)
           DeleteObject_(Rgn)
           ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore) 
           
           time = ElapsedMilliseconds() 
     ElseIf Up And y = yFinal 
        If time = 0 
           time = ElapsedMilliseconds() 
        Else 
           If (ElapsedMilliseconds() - time) >= Wait 
              Up = 0 
           EndIf 
        EndIf 
     ElseIf Up = 0 And y < y0 And ElapsedMilliseconds() - time >= LapsTime 
           y + 3 
           Rgn = CreateRectRgn_(0, 0, ToastWidth, ToastHeight-(y-yFinal))
           SetWindowRgn_(WindowID(0), Rgn, #True)
           DeleteObject_(Rgn)
           ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore) 
           time = ElapsedMilliseconds() 
     ElseIf Up = 0 And y = y0 
        Quit = 1 
     EndIf 
      
     Event = WindowEvent() 
     If Event 
         ; ... 
     Else 
        Delay(1) 
     EndIf 
      
Until Quit 



DataSection 
        fond : 
        Data.l $E0FFD8FF, $464A1000, $1004649, $1000001, $100, $4300DBFF, $4030500, $5030404 
        Data.l $5040404, $7060505, $707080C, $B0F0707, $110C090B, $1112120F, $1311110F, $13171C16 
        Data.l $11151A14, $18211811, $1F1D1D1A, $17131F1F, $1E222422, $1F1E1C24, $DBFF1E, $5050143 
        Data.l $7060705, $E08080E, $1411141E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E 
        Data.l $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $C0FF1E1E 
        Data.l $81100, $3C80078, $2002201, $11030111, $C4FF01, $200001C, $1010103, $1 
        Data.l $0, $6050000, $3070400, $FF080102, $103800C4, $3010200, $1050402, $50506 
        Data.l $3, $30201, $21051104, $41311206, $61512213, $14073271, $A1918142, $D1B15223 
        Data.l $623315F0, $4434C172, $C4FFB2, $200011B, $1010103, $0, $0, $5040000 
        Data.l $60302, $C4FF0701, $112600, $2020202, $30202, $103, $1000000, $4030002 
        Data.l $5211211, $6411331, $32155122, $DAFF6171, $1030C00, $3110200, $3F0011, $C7CA79FC 
        Data.l $9CD29FA2, $B8A0CB3E, $9085207E, $9D0E0336, $DD7E5E8, $C79130C4, $43ADF6B9, $EC83A7EC 
        Data.l $7E361DB4, $C317D729, $7D5EB4B2, $E13732F6, $E224F545, $BC92D997, $3CA7127B, $F6AB8486 
        Data.l $9B31AAE3, $120BD343, $5B7E9AF6, $48EC8C7E, $5AAC80FD, $E096E3FA, $93F13289, $8FD043E6 
        Data.l $4E5AEF51, $1671D3B8, $5DAC7BB9, $72B84785, $543E18DE, $7B54615C, $6B24B501, $171361BA 
        Data.l $A7A87884, $CDAF3BCC, $A8155809, $9E2A8E11, $5ADE02B7, $B6B8A0AA, $1927E325, $F3953EF4 
        Data.l $796BBC4F, $D8660309, $ED44EFA9, $71FAE4E3, $F0CD8C8, $8FBD7DD2, $24BD4BBD, $9E024FE0 
        Data.l $F36FF34F, $BADC4CAD, $1E87D1E2, $8A6189E7, $DF1E7F6B, $434FE3AF, $586EED5E, $8E22C5B2 
        Data.l $5D431FBB, $E8CF8B4, $F563971B, $5DADC60E, $89B77258, $6E1B3E18, $D60C8D3D, $EF4C3C28 
        Data.l $72B18C53, $6E7A5592, $A8842B3E, $280C14F2, $2299B2BD, $FDA8BA01, $7A00FFBB, $8DDCD6F4 
        Data.l $94FEF4B2, $E7A9CD37, $1CCECA19, $DB890220, $A26D5CC3, $D25A1439, $5B427112, $94BEDC6F 
        Data.l $2B5B67E4, $29009B16, $4D8F11CD, $5206D878, $450BCF28, $D4559109, $659CE267, $84B863D1 
        Data.l $F4366A34, $AEFCAA14, $1793E61E, $515E06C7, $FCD24D43, $D6531E46, $CFFEB897, $B2CC5AEE 
        Data.l $A48D2105, $45927C60, $9836FA6A, $882C9C61, $9F15F77A, $B820AAFD, $47DD79E2, $638C61F0 
        Data.l $7E60E0D0, $73F0A1F9, $239E4C7E, $E2C83BF9, $66EAE98A, $1E993117, $E80DFB38, $82C4E57D 
        Data.l $1864846, $B81B4D3D, $616C065C, $6A0FE09C, $CB9A0DA9, $C31F7721, $9AFAD85D, $5F6855D5 
        Data.l $B8572C73, $8222282A, $BF717103, $A1A92FF2, $4C72D7F7, $5E7699E3, $2F0A3A8A, $4B59E6A9 
        Data.l $7AD06163, $A769AB0A, $C03413F3, $CF9D1E84, $8D5B1BA5, $CD736F72, $ECDBD041, $45954DD3 
        Data.l $57DEAEF, $59B8BB72, $175108B6, $F7A5065, $99EF44EF, $E5E58358, $288F8B5E, $A1F9F5F8 
        Data.l $F10840B2, $6127F224, $262ABFDD, $91D90DB7, $EDA0D461, $3E5CD, $F9C83575, $17AE2A8F 
        Data.l $A0B2ABB9, $4795D363, $132FAE45, $84C60AC8, $5A14C0F7, $595982B0, $2FB32AF7, $5A6FA3D2 
        Data.l $A994F195, $A5DEEBC1, $7B472058, $D18C7EEE, $A7C8F42D, $EA6ADD5B, $9E532138, $C777E643 
        Data.l $EFEBBD60, $E2A9F118, $8C20A3F, $6C8DA64D, $3684C0DF, $9DDBB058, $EDF676CF, $F37A2459 
        Data.l $B79014C, $5A4DAE67, $558595D, $871FC057, $5569FDA1, $1EB969D5, $99AB6CC, $73ED8DD1 
        Data.l $2B6F6F6D, $D818E739, $40916FAF, $5B56AE6C, $7EB61D89, $D0A31EC4, $EE88D0FA, $718E6B64 
        Data.l $D1132B37, $2B1ACCBF, $4267096F, $3DB172D1, $B57FEA46, $E846D0B, $24D45AE3, $A428F7F7 
        Data.l $32A2EA62, $2DFC75C3, $14AC5DF1, $F3E46820, $B8A78C0E, $EAC293AB, $198907, $FC3A60F4 
        Data.l $92B594D7, $117CDC44, $DA7BE9FD, $202CF708, $B4BC52EE, $1200FF10, $DC4D3C3F, $80D6AE76 
        Data.l $6E0B7E34, $279AD0AD, $DF1886F, $C03E0CC2, $5CF363E3, $D236B327, $414EC2FA, $B1CB5F15 
        Data.l $236B26A3, $2D242AB1, $8EEBD904, $9BADA2DE, $45FC685E, $3FB511E, $191F5256, $FA503F00 
        Data.l $D25CAD4F, $DEC6C423, $2AB8F255, $FEFBF77F, $D4DB5355, $3639BABA, $ECFB3BF, $4EA92D69 
        Data.l $4C668421, $7DF347D, $F3A05D07, $A1F2C344, $356F379C, $7017AE9E, $9BAD7543, $4B9AB948 
        Data.l $65397905, $7A23C7C6, $FB7C79CF, $E857D3E8, $D3F1EC7, $B8C39078, $D5F0A685, $4AB32D4 
        Data.l $D17A8A20, $108EA4EC, $CA73AB24, $DFD27979, $ED5E516F, $4AE13CEE, $619F6CE3, $218F5C59 
        Data.l $F9B8E37D, $CFD20507, $BC0D4B17, $60038E65, $F62DD69C, $B9EE818E, $769BC081, $B115F11F 
        Data.l $69AD6A6B, $9086CDCC, $1C6B3200, $D46598E2, $1E8A56B5, $819E6187, $7FFC3845, $C1C462F5 
        Data.l $31F96BB3, $88FAF4CF, $B1D2C092, $B28353E5, $74E50AFB, $261162A1, $5A9F3ACA, $45EDD461 
        Data.l $EA2586B4, $B4502A0, $A5AED58E, $BB4600C0, $966A6B92, $954CFDFD, $C08DECD8, $B16281FB 
        Data.l $CBC88C6B, $27F512C9, $D473B5BF, $1A317C55, $10D91829, $FDD17B7A, $18D06842, $7661D42D 
        Data.l $30A1BC9, $B9A03E70, $2AA376CF, $106BD072, $A781D029, $94E5508D, $D98B0E3B, $A34ACF7F 
        Data.l $B1907630, $D88DCD1C, $519B00FF, $3C9F8187, $E3D401BB, $97AAF203, $A06243B2, $D4931BC9 
        Data.l $4C815C1E, $19DB0AB, $E586DE2B, $2F4B6C28, $51783389, $E0D791FA, $63A98B57, $D882368E 
        Data.l $1FF54314, $2600FFC4, $70A9BCAC, $CB9045A2, $E61FE59F, $ABBCA42A, $74D067D8, $278468FD 
        Data.l $1890C87D, $6306E641, $52E9EDF4, $1123CFBA, $512A3DE8, $D6139860, $42609E9B, $895BADA3 
        Data.l $AFF5DFB6, $D7FB2A11, $1FDB1E71, $113655D4, $1A08A90A, $B6196D97, $F4AF030C, $DB55DAA3 
        Data.l $6C0CC85B, $DC56FE48, $BABAE552, $32FC6A10, $D4D7EB31, $83151950, $DA968F2E, $2A85CF9A 
        Data.l $867179AA, $23EA5A1E, $2F5F0850, $143FE1B7, $247161A3, $F6D8D767, $8F7796A3, $BD6D5E8E 
        Data.l $82B6230D, $386AA9A7, $59AE96FB, $BA4D86BE, $3B55FBE3, $6CD326CE, $796EDC47, $6F2364EE 
        Data.l $665F190F, $A9F8A127, $DC971AC4, $63A91B74, $947300FF, $3DB1672A, $B5430BE9, $98635737 
        Data.l $CFD92C96, $888917BD, $3DCB868E, $85B53509, $9AFB2B81, $41A9850E, $228D287D, $58E80195 
        Data.l $B2706A7F, $94F94BD3, $7BE4D079, $E1047ED7, $82E2386B, $C23999E1, $6F3B89F9, $5F68724F 
        Data.l $2AB7BC73, $CE38A9BC, $19A501FD, $9E2C00EE, $90F9FA6, $ECD9AA14, $63BA76C0, $1A4F1A4F 
        Data.l $4F6DFBF9, $911C255C, $AE5C3A5B, $6F146657, $653BB484, $E6237947, $31A507EE, $8BDAA6C9 
        Data.l $E18C74C, $9F032B46, $28D552E4, $F975A94F, $E5D454, $9353B78A, $F284210E, $B42AAE63 
        Data.l $9565C676, $BC6294C3, $DA05D3BB, $63626B43, $DB460C27, $D636ED50, $D0375C67, $97549A7B 
        Data.l $5B421EAF, $2381E35D, $ACAAAFA8, $591913AD, $1C940389, $72E91D74, $6C6C394D, $DA3F1DE 
        Data.l $63FB3F75, $FDF4E519, $B1BE512B, $D5F0A081, $F4DEE76, $2529226D, $6318E82C, $E399E203 
        Data.l $D1554579, $48B916EA, $3E98FCCB, $EECCA6AD, $3C07C8D9, $A1B98EC4, $6C4184B7, $8050B761 
        Data.l $FF8D5C6C, $78DD2A00, $96208693, $8E91C8C8, $AC201B65, $D7B48873, $E6A1E08E, $6A07EEE7 
        Data.l $FF78D8, $F44A5E23, $7879447D, $F6F502E0, $1A994F4C, $B292A4F, $9AFBDCE9, $B86CF7AD 
        Data.l $FE1E2B5F, $5BDD8F82, $A5E51624, $957E7025, $B5D0F9EB, $13CB3991, $81F017CA, $66E9A7B1 
        Data.l $6D3D53C7, $3CED0F65, $E06F6547, $E4606699, $2F9C2B7D, $7186DEE9, $4F9FB5C8, $69E42169 
        Data.l $A7C8A970, $9C004070, $DBD5A663, $2C56BC51, $65E34A11, $9F1BD000, $CF779214, $183F7AAF 
        Data.l $9489C110, $42B3A72, $362CC55A, $C994AFBC, $907CC5E6, $AB19E5ED, $7DE74452, $E43A00FF 
        Data.l $3FE78ED1, $3D90D714, $A8A181C8, $1BE6543A, $DA56A9F5, $F991FE3D, $EA83ABD4, $CFECD40E 
        Data.l $FF6DE491, $1D65B500, $51043686, $C023697B, $5586A08D, $35A392E9, $24385BD6, $9F725B39 
        Data.l $2628CEF5, $5E621FC8, $B9855283, $FBF0E38C, $7A11F855, $8B8A9F81, $3B2B1A61, $27A30A30 
        Data.l $9AAFA027, $3E573700, $90C7C221, $C6777D11, $E07E43F5, $B6839EB0, $6A1423D4, $5C9FE948 
        Data.l $7575CBD5, $69CD41E8, $96C2393C, $4D8E741F, $8DE50842, $854B7986, $1FF7F41B, $599CA191 
        Data.l $6AA369C2, $D26EB67C, $4882CCD9, $3B4E8E19, $9406F7A9, $8C277859, $B68B7767, $D11316A4 
        Data.l $8CCD3A89, $F644DA97, $CE73CE8, $F18DD4A3, $4E47F842, $C113AE79, $79185D52, $716A9F7B 
        Data.l $BE0C0DB7, $4B34DB64, $4DACD34D, $BE40DEF2, $F4CAFD14, $33A4223F, $198A3A7E, $D8C1F3F 
        Data.l $1ADEC6C0, $8A23F58A, $B1218B36, $954EC795, $FD506AA3, $70F6E9EC, $D196F8BA, $CEC92619 
        Data.l $901FF41C, $1729F2EB, $39FA9E44, $CA610006, $EFE94046, $BC45DA4D, $6631FE8C, $D6ACFD4F 
        Data.l $45A57A76, $BDB1C966, $A35EBF5B, $1C5D0E4F, $C03C79F8, $F8D1FB60, $23B74A2E, $6F29BD0D 
        Data.l $1B4F8E4E, $1F170AC4, $3B801EBD, $EB9371AE, $D7CB335F, $98494432, $E7995C8A, $E28EB452 
        Data.l $280F6265, $45C2B5FE, $5128D468, $5C56208A, $8F937273, $CC72AB6A, $EBDDB00, $EA17748E 
        Data.l $51D5B51, $89892683, $7A3DE6E5, $EFFE9954, $4A7F370F, $659C2AB9, $527A2C57, $F7ACDA6F 
        Data.l $322DBC56, $A73C1CC4, $C0388891, $EC7F43E, $D77293A3, $CFDA30FD, $71000B36, $DDFDAAF 
        Data.l $49F66CE8, $EB84FA1C, $109EB90, $1E73FA10, $9935E3A7, $C39BF64B, $1E0ED7F7, $5C397BC6 
        Data.l $A8C34E0, $E346EA6F, $7ACDA4F4, $9DC15510, $6DF3C955, $51D4479A, $7EE56652, $7DC5756C 
        Data.l $39FEC57F, $50715283, $53DCFD77, $86939F99, $9A1A81E7, $2F70B7F6, $51B15323, $501885F4 
        Data.l $5B4A873D, $3CC9269E, $70BEE2C7, $9AF7C435, $D2408E11, $339791B, $BD91117B, $408EBB5A 
        Data.l $55FC1CC4, $C01F00FF, $8BFABDE6, $56BB762E, $582AB81F, $4615E7C2, $B5735075, $CE169614 
        Data.l $D9BB6A30, $D190DF16, $D800FF68, $3B078C2E, $AA316FA7, $EC31B352, $F48D293E, $9FF461E4 
        Data.l $1DA90980, $9679C682, $AFB1FDC, $67153235, $C9466E45, $8A2935C0, $F244E6F2, $D1631C03 
        Data.l $A9A03F70, $47CC2D44, $BC45D0A9, $63889DB0, $B6B51FA, $F1C0E1C8, $A5A72F98, $7AB7472D 
        Data.l $AF309B5, $270C29EB, $CD1A8C29, $37E912D4, $17D3142B, $DBC9C064, $9EE17BAD, $C3080C59 
        Data.l $27033596, $47A850FB, $D461E530, $475BBB62, $8FD86A73, $C1361E2F, $40E550DC, $A19E1B4E 
        Data.l $A69BF2D3, $96F8A88D, $40922851, $290F1C10, $5753A7CF, $BFB5B966, $1B595BB4, $91C7C298 
        Data.l $BD1E5C8F, $F5D2222B, $C772CC6B, $320830C, $6933B593, $A842D397, $E59C3307, $A0C8248D 
        Data.l $3DEEFB2A, $6C2400FF, $F28C7120, $D16C3A69, $8831EBC8, $AEF5FBA6, $F1963676, $6077E5B8 
        Data.l $4BB5520F, $8AC4FBC5, $BE11A4DC, $CCC28CE6, $8ACAACDC, $D23BBE71, $EE8198AB, $9B01C135 
        Data.l $E1694461, $B80345B5, $DAA6FD34, $40EAD6C2, $1E5DB3DE, $5B465966, $D370A535, $CED996F8 
        Data.l $79E6116B, $FEC6602F, $34AC1548, $F0A01D2F, $FAE094B9, $B316EE51, $6EE5A769, $AC468586 
        Data.l $53FB83D1, $1CCB0A47, $6720B92C, $CBF123AD, $5795D94D, $C3427F90, $7C63F27F, $3A2ACE85 
        Data.l $2DD26486, $A4AA7C4C, $DEFA4913, $27E52D9E, $193FAD23, $B8CEEB23, $211EA5F9, $17D6C5C5 
        Data.l $1FB7DEB1, $17EFF89D, $61565587, $F49E1880, $174FA27E, $EC27DF7D, $806A8B7A, $1474333F 
        Data.l $6997F68F, $93E8A873, $DC7C1CC7, $AD419987, $63DDE20E, $42F55E5E, $6FC2DE5, $EAA85759 
        Data.l $F3E3092B, $D5C23D0E, $51D5D41B, $B9F5DE68, $465EDFF8, $B49733B3, $6E41157, $ED5953C7 
        Data.l $C52C4DE4, $F60440B9, $8C23FB15, $35872B38, $6A75CF70, $1C73DDDC, $CEAC4985, $4D7482EF 
        Data.l $65CBEC26, $ADCE48A7, $2F669295, $BEDAF1CB, $25BFE2C1, $A337B5C6, $E39D79CA, $5FD1CB2D 
        Data.l $1D9C8BF5, $F0A2EBC3, $2BA86DB4, $26928B8B, $4365264, $573C7F79, $42B3C73B, $7EC3C64B 
        Data.l $FFCDC9, $B6A8BA2, $60B6230, $57A0F7FC, $E6D948D1, $58B08A53, $C7D8B06D, $34E506DC 
        Data.l $525F5801, $2B76F7AC, $F51FA7D1, $D5FE0789, $30EB9B0B, $2900FF4F, $7FC032BD, $1F77F34A 
        Data.l $D4DFA29, $F4BE51B8, $C5D4AAC6, $A91F6BAF, $CF425DD2, $3F199A27, $6DAE0939, $839159AA 
        Data.l $73FA7213, $402E4391, $D74DA8DE, $8A54763, $B5965B65, $265BC80B, $391F8038, $F72443A9 
        Data.l $951EA5DE, $4F0B2400, $C3CC5BB1, $2AFD3622, $96ABB5FD, $4D7E2119, $5900FF54, $ACB51B5 
        Data.l $8EFC07CC, $B15EA57F, $3CE5EA92, $8F8B684B, $6CD48CF8, $16247F16, $B000FFEA, $4BACB585 
        Data.l $C0CF6482, $4B2CF0AB, $D0F973F8, $72B875BB, $B714CD01, $CA8699B3, $2D857DCC, $984CFABB 
        Data.l $AD84FA6D, $41378C24, $ABD18C9F, $DEB17939, $E9C2DB80, $CF277C8E, $E98CD25F, $4BD19DAB 
        Data.l $5E95DEEF, $45DB807, $166D87F2, $12A5849, $B9B51F9, $1B519A39, $EFD50E36, $15FC2D87 
        Data.l $F9A88B4B, $18E7F410, $EF56ED0D, $E95AAD6F, $C3A80A4C, $26454EF9, $11D8BB9, $170A7835 
        Data.l $4E579844, $29946181, $8617AD39, $46202AD0, $1D51D6D8, $CF0C46D1, $F1949E9C, $AC931AC2 
        Data.l $97279691, $F3971518, $28273B14, $6A3E39F3, $A4A95F3F, $5930625B, $AED857FA, $C673724C 
        Data.l $48B22A7E, $D27142D3, $854CAEA5, $872B565C, $AF81CCBD, $470BE57B, $AE227377, $F59C0B49 
        Data.l $C1394AAB, $5C936367, $80486420, $556DC0C6, $B7D599E5, $28720662, $2E62C66, $1AD09153 
        Data.l $3113EF9E, $A0F5B79D, $1B0B809A, $BA1FAD67, $2CEE87B8, $7756F5EF, $46D35AC4, $47B9A1EC 
        Data.l $3C4CED6C, $36B7257E, $365E4694, $FCB5B596, $E48A3883, $B31A6029, $8EE669ED, $E77B4E0 
        Data.l $470EF6A4, $CE3AA2F4, $DE4CD3A6, $999E536E, $17EA62A0, $EEE0D691, $137D0506, $501AE2C7 
        Data.l $12DC354D, $7F720BE, $CC7871CF, $27C8E455, $BDDF80F1, $E391D406, $F88FE0DC, $B0EC4CED 
        Data.l $B7226E4B, $6EF3E251, $4F2872DD, $E37500FF, $115C85B9, $7E8C9381, $B7EA74, $D7F2656E 
        Data.l $BC51DC67, $A6CC6397, $46C8CC86, $E6294679, $2AB543E3, $B9919CB2, $7B0D9A2B, $B1D1C6A6 
        Data.l $18A00A68, $6F7BDCC8, $30B0A84D, $C1A12C89, $B45538A, $86DE8FFA, $E58C5ADE, $14231F5B 
        Data.l $AAA475C5, $8DFD7DE7, $EFD2B80B, $49A139B9, $AD74124, $AF4DA569, $D0C65FB9, $E3539624 
        Data.l $221F4121, $469658A5, $1FCDF284, $516A19B6, $7454DA81, $1A5C700F, $179DDC0D, $DAC2CB14 
        Data.l $7297D67D, $9AF193AD, $B54D8F7A, $20BF5CB7, $D6CEABDA, $1953C17C, $77CDADA1, $1F003EA 
        Data.l $DF7038EA, $5D9CE90E, $C7AAE169, $FF2AAB6F, $614C0A00, $87953D65, $81D69F7F, $A67569CF 
        Data.l $3C67734F, $66A20922, $47D9488E, $7F14F794, $8745B6EC, $136FB65E, $77C63995, $E3ED77AD 
        Data.l $D1A4AC83, $CAB6B8ED, $903C2630, $2A363DE, $F67D8E30, $A5F63DC1, $DC965DA9, $C2ADF5CB 
        Data.l $9FC00A03, $A5C9169D, $1C544880, $A7298A1F, $7EBCA5B5, $F43A0B26, $EF031BE5, $4836FA52 
        Data.l $B0EFA94A, $18CD30AA, $792C784, $68A627E3, $5F5B9A4C, $70D318F9, $B5A9A51E, $1187AB6B 
        Data.l $A9BA33CB, $1565AFF2, $59CE1BF6, $FD669E3C, $4F960685, $6C8F14E2, $DEDEB5FE, $E6A08B65 
        Data.l $FC54E96F, $B2AA5043, $3666975B, $C3305C59, $3DE4C54C, $1EA7F707, $39F0BE1C, $76F35C5A 
        Data.l $10A38314, $38A7AE15, $FFE945, $2D46E923, $C49BC2F, $EC40798E, $DC8C523B, $9AF16261 
        Data.l $15952CEC, $B8B9CFE9, $8AD57AE9, $A02483D8, $5E432F3F, $4992D623, $80A22B47, $D59ECD7C 
        Data.l $401C6A8B, $756D76B6, $9ECB8F34, $3EA90355, $71A89394, $7477B786, $7BFACA1E, $521F552B 
        Data.l $6394A69E, $4B9287E, $C804F5B6, $90BD1EAF, $BA7E2609, $B35A00FF, $558E0630, $A0B90E7C 
        Data.l $8B44DCB7, $266F9E3A, $60B5DF77, $97C709FC, $8D2D4BD7, $3489C7D5, $324CC6B, $91FA221E 
        Data.l $D6FD28EA, $43E64EB8, $7E57D0FA, $A9B46930, $7131B113, $36E51658, $C082B809, $E6897FC2 
        Data.l $65BDA723, $16C5795C, $BB3D694D, $C82247B2, $192EF343, $E9430FCE, $65AC0E55, $F79549B4 
        Data.l $7B697EE8, $756D2D8A, $A5E19698, $1CC62796, $CDCF40C4, $3E5EF036, $71492BAC, $64DCBED4 
        Data.l $4F9AACC7, $135DE07E, $BEEF6B56, $3023CB5B, $468EC085, $EA46EC24, $77A9F74F, $2579EA74 
        Data.l $77A303C9, $C6DEDE15, $F04ADFC6, $68E4236C, $728233CF, $EE497DCC, $E4F34468, $BE9E7E94 
        Data.l $2C3CA495, $111A94B0, $5AD9F625, $DAB9E700, $A76DF93B, $D8465649, $C468CAEC, $38A8ED77 
        Data.l $B8901A63, $FEC4A6CB, $51CCA854, $89560EB2, $9625768, $56E55688, $917A87FA, $72B918A4 
        Data.l $D4777C5B, $4E80586B, $39B8E53, $A554EFEB, $612117B4, $632552B5, $6A62E7F4, $B704D4B9 
        Data.l $2FCB190A, $683B4540, $FA36F676, $E64AD439, $6DAC6CE6, $FD36AAFC, $4BE9DEB, $C531F6DF 
        Data.l $281C72A9, $77F87911, $8CECD34F, $D50DCB92, $9C992FD7, $28B50F6C, $35CE5C5A, $87875147 
        Data.l $FBED0524, $70BB6ED3, $924131B2, $4A0F5007, $D1D3BA59, $EC163765, $B5E7FB39, $A9C88B13 
        Data.l $DC4C63E4, $4100A565, $7DE254EA, $B6B84E0F, $A3018F6B, $5420F590, $5077CDA5, $E1F96CD6 
        Data.l $9D2BA76B, $9B52E980, $7ABC5553, $B6C89969, $E1ACFD92, $B14C7CC4, $27B92A3F, $B4020DB6 
        Data.l $609206E2, $FA0C9859, $D747A9D4, $914D598D, $E3CE6533, $21F10B9F, $D68DB8B7, $E67A9043 
        Data.l $3CE955BF, $1FC56F49, $BCC53A63, $5A24CD8D, $AABF8D7C, $FF710E, $474AA5E6, $B8636399 
        Data.l $50EFFD7A, $73871C95, $2493BCF3, $593E4A1, $A509CE00, $DC5CEEC9, $9F000731, $7BA55281 
        Data.l $3DD47267, $E9732D4F, $D57BAEDF, $8C0C3DED, $A61EB619, $C01A4AA5, $FE518600, $FEB7FCD2 
        Data.l $B11A8924, $E8E9A3F0, $8E5AAD4F, $1F10C8F7, $4628959A, $9F5B0F51, $8A47B997, $49E39AA4 
        Data.l $9A496E2B, $F5281226, $D2D85FC7, $D2B6DE2D, $10EB9642, $3873738C, $A9D4641B, $2B723C4E 
        Data.l $65948826, $1E5BDB64, $C03BDC27, $A6DF377E, $17911CD4, $C97D8D21, $29FD3823, $FE79DFB8 
        Data.l $C2895AA, $B38CBBE1, $1A54C616, $A617EC32, $2A5B7835, $D6676418, $A900FFA9, $64A38B08 
        Data.l $F418E3C6, $8502A35, $4D7E1F82, $1E8C068A, $E214CDF7, $EFB76344, $27B96F5C, $AF473443 
        Data.l $28954A6F, $1777209E, $980A2C17, $62E56729, $4BBCD2AD, $D4C1863F, $954A7FE4, $B851C428 
        Data.l $BAC23D01, $1F6DB116, $2719B838, $1B26ADA1, $62833681, $DD472123, $7AE703D7, $E47C2895 
        Data.l $78D3AC00, $F23FB703, $CFC09E0B, $2836C79D, $3567A74E, $A5EE4C9C, $522B7594, $3C9746A5 
        Data.l $14738E80, $FC652671, $C8B27855, $72F313EF, $15F5D8B1, $4EAD542A, $60028E3A, $CF5C722E 
EndDataSection
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Bon, alors, j'ai tout cassé pour que ça marche.

Je change de technique.

la fenêtre est fixe, et c'est le dessin intérieur qui bouge.

Pour que ça marche sans scintillement, il faut directement dessiner sur la fenêtre.

Code : Tout sélectionner

UseJPEGImageDecoder() 
CatchImage(0, ?fond) 
 
; dimensions de la fenetre 
ToastWidth = 200 
ToastHeight = 120 
 
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @ScreenSize.RECT, 0) 
Fenetre_x = ScreenSize\right - ToastWidth
Fenetre_y = ScreenSize\bottom - ToastHeight
 
OpenWindow(1, 0, 0, 100, 100, "Hide", #PB_Window_Invisible) 
OpenWindow(0, Fenetre_x, Fenetre_y, ToastWidth, ToastHeight, "Toast", #PB_Window_BorderLess | #PB_Window_Invisible, WindowID(1)) 
SetWindowColor(0, $FF00FF)
StickyWindow(0, 1)
; ImageGadget(0, 0, ToastHeight, 0, 0 , ImageID(0)) 

; transparence: 
SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) | #WS_EX_LAYERED) 
SetLayeredWindowAttributes_(WindowID(0), $FF00FF, 200, #LWA_ALPHA | #LWA_COLORKEY) 
 
HideWindow(0, 0)

y = ToastHeight
Etape = 0
Temps = ElapsedMilliseconds()
#Vitesse = 8
#Attente = 4000

Repeat 
  Event = WaitWindowEvent(2) 
  Select Etape
    Case 0
      ; On monte
      If ElapsedMilliseconds() - Temps > #Vitesse
        Temps = ElapsedMilliseconds()
        y - 3
        StartDrawing(WindowOutput(0))
          DrawImage(ImageID(0), 0, y)
        StopDrawing()
        If y = 0
          Etape = 1
        EndIf
      EndIf
    Case 1
      ; On attend 4s
      If ElapsedMilliseconds() - Temps > #Attente
        Temps = ElapsedMilliseconds()
        Etape = 2
      EndIf
    Case 2
      ; On descend
      If ElapsedMilliseconds() - Temps > #Vitesse
        Temps = ElapsedMilliseconds()
        y + 3
        StartDrawing(WindowOutput(0))
          Box(0, 0, ToastWidth, y - 1, $FF00FF)
          DrawImage(ImageID(0), 0, y)
        StopDrawing()
        If y = ToastHeight
          Quit = 1
        EndIf
      EndIf
  EndSelect
  
  Select Event
    Case #PB_Event_CloseWindow
      Quit = 1
  EndSelect
  
Until Quit 
 
 
 
DataSection 
  fond : 
  Data.l $E0FFD8FF, $464A1000, $1004649, $1000001, $100, $4300DBFF, $4030500, $5030404 
  Data.l $5040404, $7060505, $707080C, $B0F0707, $110C090B, $1112120F, $1311110F, $13171C16 
  Data.l $11151A14, $18211811, $1F1D1D1A, $17131F1F, $1E222422, $1F1E1C24, $DBFF1E, $5050143 
  Data.l $7060705, $E08080E, $1411141E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E 
  Data.l $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $C0FF1E1E 
  Data.l $81100, $3C80078, $2002201, $11030111, $C4FF01, $200001C, $1010103, $1 
  Data.l $0, $6050000, $3070400, $FF080102, $103800C4, $3010200, $1050402, $50506 
  Data.l $3, $30201, $21051104, $41311206, $61512213, $14073271, $A1918142, $D1B15223 
  Data.l $623315F0, $4434C172, $C4FFB2, $200011B, $1010103, $0, $0, $5040000 
  Data.l $60302, $C4FF0701, $112600, $2020202, $30202, $103, $1000000, $4030002 
  Data.l $5211211, $6411331, $32155122, $DAFF6171, $1030C00, $3110200, $3F0011, $C7CA79FC 
  Data.l $9CD29FA2, $B8A0CB3E, $9085207E, $9D0E0336, $DD7E5E8, $C79130C4, $43ADF6B9, $EC83A7EC 
  Data.l $7E361DB4, $C317D729, $7D5EB4B2, $E13732F6, $E224F545, $BC92D997, $3CA7127B, $F6AB8486 
  Data.l $9B31AAE3, $120BD343, $5B7E9AF6, $48EC8C7E, $5AAC80FD, $E096E3FA, $93F13289, $8FD043E6 
  Data.l $4E5AEF51, $1671D3B8, $5DAC7BB9, $72B84785, $543E18DE, $7B54615C, $6B24B501, $171361BA 
  Data.l $A7A87884, $CDAF3BCC, $A8155809, $9E2A8E11, $5ADE02B7, $B6B8A0AA, $1927E325, $F3953EF4 
  Data.l $796BBC4F, $D8660309, $ED44EFA9, $71FAE4E3, $F0CD8C8, $8FBD7DD2, $24BD4BBD, $9E024FE0 
  Data.l $F36FF34F, $BADC4CAD, $1E87D1E2, $8A6189E7, $DF1E7F6B, $434FE3AF, $586EED5E, $8E22C5B2 
  Data.l $5D431FBB, $E8CF8B4, $F563971B, $5DADC60E, $89B77258, $6E1B3E18, $D60C8D3D, $EF4C3C28 
  Data.l $72B18C53, $6E7A5592, $A8842B3E, $280C14F2, $2299B2BD, $FDA8BA01, $7A00FFBB, $8DDCD6F4 
  Data.l $94FEF4B2, $E7A9CD37, $1CCECA19, $DB890220, $A26D5CC3, $D25A1439, $5B427112, $94BEDC6F 
  Data.l $2B5B67E4, $29009B16, $4D8F11CD, $5206D878, $450BCF28, $D4559109, $659CE267, $84B863D1 
  Data.l $F4366A34, $AEFCAA14, $1793E61E, $515E06C7, $FCD24D43, $D6531E46, $CFFEB897, $B2CC5AEE 
  Data.l $A48D2105, $45927C60, $9836FA6A, $882C9C61, $9F15F77A, $B820AAFD, $47DD79E2, $638C61F0 
  Data.l $7E60E0D0, $73F0A1F9, $239E4C7E, $E2C83BF9, $66EAE98A, $1E993117, $E80DFB38, $82C4E57D 
  Data.l $1864846, $B81B4D3D, $616C065C, $6A0FE09C, $CB9A0DA9, $C31F7721, $9AFAD85D, $5F6855D5 
  Data.l $B8572C73, $8222282A, $BF717103, $A1A92FF2, $4C72D7F7, $5E7699E3, $2F0A3A8A, $4B59E6A9 
  Data.l $7AD06163, $A769AB0A, $C03413F3, $CF9D1E84, $8D5B1BA5, $CD736F72, $ECDBD041, $45954DD3 
  Data.l $57DEAEF, $59B8BB72, $175108B6, $F7A5065, $99EF44EF, $E5E58358, $288F8B5E, $A1F9F5F8 
  Data.l $F10840B2, $6127F224, $262ABFDD, $91D90DB7, $EDA0D461, $3E5CD, $F9C83575, $17AE2A8F 
  Data.l $A0B2ABB9, $4795D363, $132FAE45, $84C60AC8, $5A14C0F7, $595982B0, $2FB32AF7, $5A6FA3D2 
  Data.l $A994F195, $A5DEEBC1, $7B472058, $D18C7EEE, $A7C8F42D, $EA6ADD5B, $9E532138, $C777E643 
  Data.l $EFEBBD60, $E2A9F118, $8C20A3F, $6C8DA64D, $3684C0DF, $9DDBB058, $EDF676CF, $F37A2459 
  Data.l $B79014C, $5A4DAE67, $558595D, $871FC057, $5569FDA1, $1EB969D5, $99AB6CC, $73ED8DD1 
  Data.l $2B6F6F6D, $D818E739, $40916FAF, $5B56AE6C, $7EB61D89, $D0A31EC4, $EE88D0FA, $718E6B64 
  Data.l $D1132B37, $2B1ACCBF, $4267096F, $3DB172D1, $B57FEA46, $E846D0B, $24D45AE3, $A428F7F7 
  Data.l $32A2EA62, $2DFC75C3, $14AC5DF1, $F3E46820, $B8A78C0E, $EAC293AB, $198907, $FC3A60F4 
  Data.l $92B594D7, $117CDC44, $DA7BE9FD, $202CF708, $B4BC52EE, $1200FF10, $DC4D3C3F, $80D6AE76 
  Data.l $6E0B7E34, $279AD0AD, $DF1886F, $C03E0CC2, $5CF363E3, $D236B327, $414EC2FA, $B1CB5F15 
  Data.l $236B26A3, $2D242AB1, $8EEBD904, $9BADA2DE, $45FC685E, $3FB511E, $191F5256, $FA503F00 
  Data.l $D25CAD4F, $DEC6C423, $2AB8F255, $FEFBF77F, $D4DB5355, $3639BABA, $ECFB3BF, $4EA92D69 
  Data.l $4C668421, $7DF347D, $F3A05D07, $A1F2C344, $356F379C, $7017AE9E, $9BAD7543, $4B9AB948 
  Data.l $65397905, $7A23C7C6, $FB7C79CF, $E857D3E8, $D3F1EC7, $B8C39078, $D5F0A685, $4AB32D4 
  Data.l $D17A8A20, $108EA4EC, $CA73AB24, $DFD27979, $ED5E516F, $4AE13CEE, $619F6CE3, $218F5C59 
  Data.l $F9B8E37D, $CFD20507, $BC0D4B17, $60038E65, $F62DD69C, $B9EE818E, $769BC081, $B115F11F 
  Data.l $69AD6A6B, $9086CDCC, $1C6B3200, $D46598E2, $1E8A56B5, $819E6187, $7FFC3845, $C1C462F5 
  Data.l $31F96BB3, $88FAF4CF, $B1D2C092, $B28353E5, $74E50AFB, $261162A1, $5A9F3ACA, $45EDD461 
  Data.l $EA2586B4, $B4502A0, $A5AED58E, $BB4600C0, $966A6B92, $954CFDFD, $C08DECD8, $B16281FB 
  Data.l $CBC88C6B, $27F512C9, $D473B5BF, $1A317C55, $10D91829, $FDD17B7A, $18D06842, $7661D42D 
  Data.l $30A1BC9, $B9A03E70, $2AA376CF, $106BD072, $A781D029, $94E5508D, $D98B0E3B, $A34ACF7F 
  Data.l $B1907630, $D88DCD1C, $519B00FF, $3C9F8187, $E3D401BB, $97AAF203, $A06243B2, $D4931BC9 
  Data.l $4C815C1E, $19DB0AB, $E586DE2B, $2F4B6C28, $51783389, $E0D791FA, $63A98B57, $D882368E 
  Data.l $1FF54314, $2600FFC4, $70A9BCAC, $CB9045A2, $E61FE59F, $ABBCA42A, $74D067D8, $278468FD 
  Data.l $1890C87D, $6306E641, $52E9EDF4, $1123CFBA, $512A3DE8, $D6139860, $42609E9B, $895BADA3 
  Data.l $AFF5DFB6, $D7FB2A11, $1FDB1E71, $113655D4, $1A08A90A, $B6196D97, $F4AF030C, $DB55DAA3 
  Data.l $6C0CC85B, $DC56FE48, $BABAE552, $32FC6A10, $D4D7EB31, $83151950, $DA968F2E, $2A85CF9A 
  Data.l $867179AA, $23EA5A1E, $2F5F0850, $143FE1B7, $247161A3, $F6D8D767, $8F7796A3, $BD6D5E8E 
  Data.l $82B6230D, $386AA9A7, $59AE96FB, $BA4D86BE, $3B55FBE3, $6CD326CE, $796EDC47, $6F2364EE 
  Data.l $665F190F, $A9F8A127, $DC971AC4, $63A91B74, $947300FF, $3DB1672A, $B5430BE9, $98635737 
  Data.l $CFD92C96, $888917BD, $3DCB868E, $85B53509, $9AFB2B81, $41A9850E, $228D287D, $58E80195 
  Data.l $B2706A7F, $94F94BD3, $7BE4D079, $E1047ED7, $82E2386B, $C23999E1, $6F3B89F9, $5F68724F 
  Data.l $2AB7BC73, $CE38A9BC, $19A501FD, $9E2C00EE, $90F9FA6, $ECD9AA14, $63BA76C0, $1A4F1A4F 
  Data.l $4F6DFBF9, $911C255C, $AE5C3A5B, $6F146657, $653BB484, $E6237947, $31A507EE, $8BDAA6C9 
  Data.l $E18C74C, $9F032B46, $28D552E4, $F975A94F, $E5D454, $9353B78A, $F284210E, $B42AAE63 
  Data.l $9565C676, $BC6294C3, $DA05D3BB, $63626B43, $DB460C27, $D636ED50, $D0375C67, $97549A7B 
  Data.l $5B421EAF, $2381E35D, $ACAAAFA8, $591913AD, $1C940389, $72E91D74, $6C6C394D, $DA3F1DE 
  Data.l $63FB3F75, $FDF4E519, $B1BE512B, $D5F0A081, $F4DEE76, $2529226D, $6318E82C, $E399E203 
  Data.l $D1554579, $48B916EA, $3E98FCCB, $EECCA6AD, $3C07C8D9, $A1B98EC4, $6C4184B7, $8050B761 
  Data.l $FF8D5C6C, $78DD2A00, $96208693, $8E91C8C8, $AC201B65, $D7B48873, $E6A1E08E, $6A07EEE7 
  Data.l $FF78D8, $F44A5E23, $7879447D, $F6F502E0, $1A994F4C, $B292A4F, $9AFBDCE9, $B86CF7AD 
  Data.l $FE1E2B5F, $5BDD8F82, $A5E51624, $957E7025, $B5D0F9EB, $13CB3991, $81F017CA, $66E9A7B1 
  Data.l $6D3D53C7, $3CED0F65, $E06F6547, $E4606699, $2F9C2B7D, $7186DEE9, $4F9FB5C8, $69E42169 
  Data.l $A7C8A970, $9C004070, $DBD5A663, $2C56BC51, $65E34A11, $9F1BD000, $CF779214, $183F7AAF 
  Data.l $9489C110, $42B3A72, $362CC55A, $C994AFBC, $907CC5E6, $AB19E5ED, $7DE74452, $E43A00FF 
  Data.l $3FE78ED1, $3D90D714, $A8A181C8, $1BE6543A, $DA56A9F5, $F991FE3D, $EA83ABD4, $CFECD40E 
  Data.l $FF6DE491, $1D65B500, $51043686, $C023697B, $5586A08D, $35A392E9, $24385BD6, $9F725B39 
  Data.l $2628CEF5, $5E621FC8, $B9855283, $FBF0E38C, $7A11F855, $8B8A9F81, $3B2B1A61, $27A30A30 
  Data.l $9AAFA027, $3E573700, $90C7C221, $C6777D11, $E07E43F5, $B6839EB0, $6A1423D4, $5C9FE948 
  Data.l $7575CBD5, $69CD41E8, $96C2393C, $4D8E741F, $8DE50842, $854B7986, $1FF7F41B, $599CA191 
  Data.l $6AA369C2, $D26EB67C, $4882CCD9, $3B4E8E19, $9406F7A9, $8C277859, $B68B7767, $D11316A4 
  Data.l $8CCD3A89, $F644DA97, $CE73CE8, $F18DD4A3, $4E47F842, $C113AE79, $79185D52, $716A9F7B 
  Data.l $BE0C0DB7, $4B34DB64, $4DACD34D, $BE40DEF2, $F4CAFD14, $33A4223F, $198A3A7E, $D8C1F3F 
  Data.l $1ADEC6C0, $8A23F58A, $B1218B36, $954EC795, $FD506AA3, $70F6E9EC, $D196F8BA, $CEC92619 
  Data.l $901FF41C, $1729F2EB, $39FA9E44, $CA610006, $EFE94046, $BC45DA4D, $6631FE8C, $D6ACFD4F 
  Data.l $45A57A76, $BDB1C966, $A35EBF5B, $1C5D0E4F, $C03C79F8, $F8D1FB60, $23B74A2E, $6F29BD0D 
  Data.l $1B4F8E4E, $1F170AC4, $3B801EBD, $EB9371AE, $D7CB335F, $98494432, $E7995C8A, $E28EB452 
  Data.l $280F6265, $45C2B5FE, $5128D468, $5C56208A, $8F937273, $CC72AB6A, $EBDDB00, $EA17748E 
  Data.l $51D5B51, $89892683, $7A3DE6E5, $EFFE9954, $4A7F370F, $659C2AB9, $527A2C57, $F7ACDA6F 
  Data.l $322DBC56, $A73C1CC4, $C0388891, $EC7F43E, $D77293A3, $CFDA30FD, $71000B36, $DDFDAAF 
  Data.l $49F66CE8, $EB84FA1C, $109EB90, $1E73FA10, $9935E3A7, $C39BF64B, $1E0ED7F7, $5C397BC6 
  Data.l $A8C34E0, $E346EA6F, $7ACDA4F4, $9DC15510, $6DF3C955, $51D4479A, $7EE56652, $7DC5756C 
  Data.l $39FEC57F, $50715283, $53DCFD77, $86939F99, $9A1A81E7, $2F70B7F6, $51B15323, $501885F4 
  Data.l $5B4A873D, $3CC9269E, $70BEE2C7, $9AF7C435, $D2408E11, $339791B, $BD91117B, $408EBB5A 
  Data.l $55FC1CC4, $C01F00FF, $8BFABDE6, $56BB762E, $582AB81F, $4615E7C2, $B5735075, $CE169614 
  Data.l $D9BB6A30, $D190DF16, $D800FF68, $3B078C2E, $AA316FA7, $EC31B352, $F48D293E, $9FF461E4 
  Data.l $1DA90980, $9679C682, $AFB1FDC, $67153235, $C9466E45, $8A2935C0, $F244E6F2, $D1631C03 
  Data.l $A9A03F70, $47CC2D44, $BC45D0A9, $63889DB0, $B6B51FA, $F1C0E1C8, $A5A72F98, $7AB7472D 
  Data.l $AF309B5, $270C29EB, $CD1A8C29, $37E912D4, $17D3142B, $DBC9C064, $9EE17BAD, $C3080C59 
  Data.l $27033596, $47A850FB, $D461E530, $475BBB62, $8FD86A73, $C1361E2F, $40E550DC, $A19E1B4E 
  Data.l $A69BF2D3, $96F8A88D, $40922851, $290F1C10, $5753A7CF, $BFB5B966, $1B595BB4, $91C7C298 
  Data.l $BD1E5C8F, $F5D2222B, $C772CC6B, $320830C, $6933B593, $A842D397, $E59C3307, $A0C8248D 
  Data.l $3DEEFB2A, $6C2400FF, $F28C7120, $D16C3A69, $8831EBC8, $AEF5FBA6, $F1963676, $6077E5B8 
  Data.l $4BB5520F, $8AC4FBC5, $BE11A4DC, $CCC28CE6, $8ACAACDC, $D23BBE71, $EE8198AB, $9B01C135 
  Data.l $E1694461, $B80345B5, $DAA6FD34, $40EAD6C2, $1E5DB3DE, $5B465966, $D370A535, $CED996F8 
  Data.l $79E6116B, $FEC6602F, $34AC1548, $F0A01D2F, $FAE094B9, $B316EE51, $6EE5A769, $AC468586 
  Data.l $53FB83D1, $1CCB0A47, $6720B92C, $CBF123AD, $5795D94D, $C3427F90, $7C63F27F, $3A2ACE85 
  Data.l $2DD26486, $A4AA7C4C, $DEFA4913, $27E52D9E, $193FAD23, $B8CEEB23, $211EA5F9, $17D6C5C5 
  Data.l $1FB7DEB1, $17EFF89D, $61565587, $F49E1880, $174FA27E, $EC27DF7D, $806A8B7A, $1474333F 
  Data.l $6997F68F, $93E8A873, $DC7C1CC7, $AD419987, $63DDE20E, $42F55E5E, $6FC2DE5, $EAA85759 
  Data.l $F3E3092B, $D5C23D0E, $51D5D41B, $B9F5DE68, $465EDFF8, $B49733B3, $6E41157, $ED5953C7 
  Data.l $C52C4DE4, $F60440B9, $8C23FB15, $35872B38, $6A75CF70, $1C73DDDC, $CEAC4985, $4D7482EF 
  Data.l $65CBEC26, $ADCE48A7, $2F669295, $BEDAF1CB, $25BFE2C1, $A337B5C6, $E39D79CA, $5FD1CB2D 
  Data.l $1D9C8BF5, $F0A2EBC3, $2BA86DB4, $26928B8B, $4365264, $573C7F79, $42B3C73B, $7EC3C64B 
  Data.l $FFCDC9, $B6A8BA2, $60B6230, $57A0F7FC, $E6D948D1, $58B08A53, $C7D8B06D, $34E506DC 
  Data.l $525F5801, $2B76F7AC, $F51FA7D1, $D5FE0789, $30EB9B0B, $2900FF4F, $7FC032BD, $1F77F34A 
  Data.l $D4DFA29, $F4BE51B8, $C5D4AAC6, $A91F6BAF, $CF425DD2, $3F199A27, $6DAE0939, $839159AA 
  Data.l $73FA7213, $402E4391, $D74DA8DE, $8A54763, $B5965B65, $265BC80B, $391F8038, $F72443A9 
  Data.l $951EA5DE, $4F0B2400, $C3CC5BB1, $2AFD3622, $96ABB5FD, $4D7E2119, $5900FF54, $ACB51B5 
  Data.l $8EFC07CC, $B15EA57F, $3CE5EA92, $8F8B684B, $6CD48CF8, $16247F16, $B000FFEA, $4BACB585 
  Data.l $C0CF6482, $4B2CF0AB, $D0F973F8, $72B875BB, $B714CD01, $CA8699B3, $2D857DCC, $984CFABB 
  Data.l $AD84FA6D, $41378C24, $ABD18C9F, $DEB17939, $E9C2DB80, $CF277C8E, $E98CD25F, $4BD19DAB 
  Data.l $5E95DEEF, $45DB807, $166D87F2, $12A5849, $B9B51F9, $1B519A39, $EFD50E36, $15FC2D87 
  Data.l $F9A88B4B, $18E7F410, $EF56ED0D, $E95AAD6F, $C3A80A4C, $26454EF9, $11D8BB9, $170A7835 
  Data.l $4E579844, $29946181, $8617AD39, $46202AD0, $1D51D6D8, $CF0C46D1, $F1949E9C, $AC931AC2 
  Data.l $97279691, $F3971518, $28273B14, $6A3E39F3, $A4A95F3F, $5930625B, $AED857FA, $C673724C 
  Data.l $48B22A7E, $D27142D3, $854CAEA5, $872B565C, $AF81CCBD, $470BE57B, $AE227377, $F59C0B49 
  Data.l $C1394AAB, $5C936367, $80486420, $556DC0C6, $B7D599E5, $28720662, $2E62C66, $1AD09153 
  Data.l $3113EF9E, $A0F5B79D, $1B0B809A, $BA1FAD67, $2CEE87B8, $7756F5EF, $46D35AC4, $47B9A1EC 
  Data.l $3C4CED6C, $36B7257E, $365E4694, $FCB5B596, $E48A3883, $B31A6029, $8EE669ED, $E77B4E0 
  Data.l $470EF6A4, $CE3AA2F4, $DE4CD3A6, $999E536E, $17EA62A0, $EEE0D691, $137D0506, $501AE2C7 
  Data.l $12DC354D, $7F720BE, $CC7871CF, $27C8E455, $BDDF80F1, $E391D406, $F88FE0DC, $B0EC4CED 
  Data.l $B7226E4B, $6EF3E251, $4F2872DD, $E37500FF, $115C85B9, $7E8C9381, $B7EA74, $D7F2656E 
  Data.l $BC51DC67, $A6CC6397, $46C8CC86, $E6294679, $2AB543E3, $B9919CB2, $7B0D9A2B, $B1D1C6A6 
  Data.l $18A00A68, $6F7BDCC8, $30B0A84D, $C1A12C89, $B45538A, $86DE8FFA, $E58C5ADE, $14231F5B 
  Data.l $AAA475C5, $8DFD7DE7, $EFD2B80B, $49A139B9, $AD74124, $AF4DA569, $D0C65FB9, $E3539624 
  Data.l $221F4121, $469658A5, $1FCDF284, $516A19B6, $7454DA81, $1A5C700F, $179DDC0D, $DAC2CB14 
  Data.l $7297D67D, $9AF193AD, $B54D8F7A, $20BF5CB7, $D6CEABDA, $1953C17C, $77CDADA1, $1F003EA 
  Data.l $DF7038EA, $5D9CE90E, $C7AAE169, $FF2AAB6F, $614C0A00, $87953D65, $81D69F7F, $A67569CF 
  Data.l $3C67734F, $66A20922, $47D9488E, $7F14F794, $8745B6EC, $136FB65E, $77C63995, $E3ED77AD 
  Data.l $D1A4AC83, $CAB6B8ED, $903C2630, $2A363DE, $F67D8E30, $A5F63DC1, $DC965DA9, $C2ADF5CB 
  Data.l $9FC00A03, $A5C9169D, $1C544880, $A7298A1F, $7EBCA5B5, $F43A0B26, $EF031BE5, $4836FA52 
  Data.l $B0EFA94A, $18CD30AA, $792C784, $68A627E3, $5F5B9A4C, $70D318F9, $B5A9A51E, $1187AB6B 
  Data.l $A9BA33CB, $1565AFF2, $59CE1BF6, $FD669E3C, $4F960685, $6C8F14E2, $DEDEB5FE, $E6A08B65 
  Data.l $FC54E96F, $B2AA5043, $3666975B, $C3305C59, $3DE4C54C, $1EA7F707, $39F0BE1C, $76F35C5A 
  Data.l $10A38314, $38A7AE15, $FFE945, $2D46E923, $C49BC2F, $EC40798E, $DC8C523B, $9AF16261 
  Data.l $15952CEC, $B8B9CFE9, $8AD57AE9, $A02483D8, $5E432F3F, $4992D623, $80A22B47, $D59ECD7C 
  Data.l $401C6A8B, $756D76B6, $9ECB8F34, $3EA90355, $71A89394, $7477B786, $7BFACA1E, $521F552B 
  Data.l $6394A69E, $4B9287E, $C804F5B6, $90BD1EAF, $BA7E2609, $B35A00FF, $558E0630, $A0B90E7C 
  Data.l $8B44DCB7, $266F9E3A, $60B5DF77, $97C709FC, $8D2D4BD7, $3489C7D5, $324CC6B, $91FA221E 
  Data.l $D6FD28EA, $43E64EB8, $7E57D0FA, $A9B46930, $7131B113, $36E51658, $C082B809, $E6897FC2 
  Data.l $65BDA723, $16C5795C, $BB3D694D, $C82247B2, $192EF343, $E9430FCE, $65AC0E55, $F79549B4 
  Data.l $7B697EE8, $756D2D8A, $A5E19698, $1CC62796, $CDCF40C4, $3E5EF036, $71492BAC, $64DCBED4 
  Data.l $4F9AACC7, $135DE07E, $BEEF6B56, $3023CB5B, $468EC085, $EA46EC24, $77A9F74F, $2579EA74 
  Data.l $77A303C9, $C6DEDE15, $F04ADFC6, $68E4236C, $728233CF, $EE497DCC, $E4F34468, $BE9E7E94 
  Data.l $2C3CA495, $111A94B0, $5AD9F625, $DAB9E700, $A76DF93B, $D8465649, $C468CAEC, $38A8ED77 
  Data.l $B8901A63, $FEC4A6CB, $51CCA854, $89560EB2, $9625768, $56E55688, $917A87FA, $72B918A4 
  Data.l $D4777C5B, $4E80586B, $39B8E53, $A554EFEB, $612117B4, $632552B5, $6A62E7F4, $B704D4B9 
  Data.l $2FCB190A, $683B4540, $FA36F676, $E64AD439, $6DAC6CE6, $FD36AAFC, $4BE9DEB, $C531F6DF 
  Data.l $281C72A9, $77F87911, $8CECD34F, $D50DCB92, $9C992FD7, $28B50F6C, $35CE5C5A, $87875147 
  Data.l $FBED0524, $70BB6ED3, $924131B2, $4A0F5007, $D1D3BA59, $EC163765, $B5E7FB39, $A9C88B13 
  Data.l $DC4C63E4, $4100A565, $7DE254EA, $B6B84E0F, $A3018F6B, $5420F590, $5077CDA5, $E1F96CD6 
  Data.l $9D2BA76B, $9B52E980, $7ABC5553, $B6C89969, $E1ACFD92, $B14C7CC4, $27B92A3F, $B4020DB6 
  Data.l $609206E2, $FA0C9859, $D747A9D4, $914D598D, $E3CE6533, $21F10B9F, $D68DB8B7, $E67A9043 
  Data.l $3CE955BF, $1FC56F49, $BCC53A63, $5A24CD8D, $AABF8D7C, $FF710E, $474AA5E6, $B8636399 
  Data.l $50EFFD7A, $73871C95, $2493BCF3, $593E4A1, $A509CE00, $DC5CEEC9, $9F000731, $7BA55281 
  Data.l $3DD47267, $E9732D4F, $D57BAEDF, $8C0C3DED, $A61EB619, $C01A4AA5, $FE518600, $FEB7FCD2 
  Data.l $B11A8924, $E8E9A3F0, $8E5AAD4F, $1F10C8F7, $4628959A, $9F5B0F51, $8A47B997, $49E39AA4 
  Data.l $9A496E2B, $F5281226, $D2D85FC7, $D2B6DE2D, $10EB9642, $3873738C, $A9D4641B, $2B723C4E 
  Data.l $65948826, $1E5BDB64, $C03BDC27, $A6DF377E, $17911CD4, $C97D8D21, $29FD3823, $FE79DFB8 
  Data.l $C2895AA, $B38CBBE1, $1A54C616, $A617EC32, $2A5B7835, $D6676418, $A900FFA9, $64A38B08 
  Data.l $F418E3C6, $8502A35, $4D7E1F82, $1E8C068A, $E214CDF7, $EFB76344, $27B96F5C, $AF473443 
  Data.l $28954A6F, $1777209E, $980A2C17, $62E56729, $4BBCD2AD, $D4C1863F, $954A7FE4, $B851C428 
  Data.l $BAC23D01, $1F6DB116, $2719B838, $1B26ADA1, $62833681, $DD472123, $7AE703D7, $E47C2895 
  Data.l $78D3AC00, $F23FB703, $CFC09E0B, $2836C79D, $3567A74E, $A5EE4C9C, $522B7594, $3C9746A5 
  Data.l $14738E80, $FC652671, $C8B27855, $72F313EF, $15F5D8B1, $4EAD542A, $60028E3A, $CF5C722E 
EndDataSection
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)]
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Humm c'est une bonne technique =)
Mais ca ne va pas m'arranger tout ca parce qu'en fait sur la fenetre j'ai aussi d'autre gadget (texte, image) et d'autre dessins.

Est-ce que le mieux c'est de tout dessiner sur une image (y compris le texte) et ensuite de faire monter la fenetre avec la methode du Soldat Inconnu ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Sinon, il faut revenir sur la première idée, celle de déplacer la fenêtre sans la redimensionner.
Mais si tu veux qu'elle soit toujours au premier plan, elle va passer au dessus de la barre des taches, et pas en dessous.
Est-ce gênant pour toi ?
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)]
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Oui c'est un petit peu gênant mais si on ne peut pas faire autrement c'est pas si grave. Je vais voir sur MSDN s'il n'y a pas une fonction analogue à StickyWindow() mais qui laisse la barre des taches au-dessus (on ne sait jamais ^^ )
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Message par kernadec »

bonjour lepiaf31 et soldat inconnu

c'est important qu'elle vienne du bas cette fenetre?
sinon, pourquoi vous ne la faite pas entrer par le cote
comme ça le problème de barre est résolu!

cordialement
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Oui je préfère qu'elle vienne du bas.

Sinon j'ai tenté d'utiliser AnimateWindow() mais là c'est plus un probleme de scintillement mais plutot un probleme de vitesse d'affichage de la fenetre:

Code : Tout sélectionner

Procedure AnimateToast(Window)
  AnimateWindow_(WindowID(Window), 200, #AW_SLIDE|#AW_VER_NEGATIVE)
  Delay(4000)
  AnimateWindow_(WindowID(Window), 200, #AW_HIDE|#AW_SLIDE|#AW_VER_POSITIVE)
EndProcedure

UseJPEGImageDecoder()
CatchImage(0, ?fond) 

; dimensions de la fenetre 
ToastWidth = 200 
ToastHeight = 120 

; on recupère la largeur de l'ecran 
ExamineDesktops() 
DesktopWidth = DesktopWidth(0) 

; Position de la fenetre 
x = DesktopWidth - ToastWidth - 10 ; on se place sur la gauche à 10 pixels du bord 
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @ScreenSize.RECT, 0) 
y0 = ScreenSize\bottom ; taille de la barre des taches (hauteur initiale) 
yFinal = y0 - ToastHeight ; calcul de la position la plus haute du toast 

OpenWindow(1, 0, 0, 100, 100, "Hide", #PB_Window_Invisible)
OpenWindow(0, x, yFinal, 200, 120, "", #PB_Window_BorderLess|#PB_Window_Invisible, WindowID(1))
ImageGadget(1, 0, 0, 200, 120, ImageID(0)) ; image de fond 
StickyWindow(0, 1)

; transparence: 
SetWindowLong_(WindowID(0), #GWL_EXSTYLE, GetWindowLong_(WindowID(0), #GWL_EXSTYLE) | #WS_EX_LAYERED) 
SetLayeredWindowAttributes_(WindowID(0), 0, 200, #LWA_ALPHA) 

y = y0 
Up = 1 ; up=1: la fenetre monte; up=0: la fenetre descend 
Wait = 4000 ; temps d'attente quand la fenetre est arrivée au point le + haut 
time = ElapsedMilliseconds() 
LapsTime = 1
Quit = 0
Thread = CreateThread(@AnimateToast(), 0)

Repeat 
      ; Mouvement du toast 
;      If Up And y > yFinal And ElapsedMilliseconds() - time >= LapsTime 
;            y - 3 ; la hauteur du toast (120 px) est divisible par 3 donc on atteindra bien yFinal et non pas moins            
;            
;            Rgn = CreateRectRgn_(0, 0, ToastWidth, ToastHeight-(y-yFinal))
;            SetWindowRgn_(WindowID(0), Rgn, #True)
;            DeleteObject_(Rgn)
;            ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore) 
;            
;            time = ElapsedMilliseconds() 
;      ElseIf Up And y = yFinal 
;         If time = 0 
;            time = ElapsedMilliseconds() 
;         Else 
;            If (ElapsedMilliseconds() - time) >= Wait 
;               Up = 0 
;            EndIf 
;         EndIf 
;      ElseIf Up = 0 And y < y0 And ElapsedMilliseconds() - time >= LapsTime 
;            y + 3 
;            Rgn = CreateRectRgn_(0, 0, ToastWidth, ToastHeight-(y-yFinal))
;            SetWindowRgn_(WindowID(0), Rgn, #True)
;            DeleteObject_(Rgn)
;            ResizeWindow(Window, x, y, #PB_Ignore, #PB_Ignore) 
;            time = ElapsedMilliseconds() 
;      ElseIf Up = 0 And y = y0 
;         Quit = 1 
;      EndIf
    
    If IsThread(Thread) = 0
      Quit = 1
    EndIf
     
     Event = WindowEvent() 
     If Event 
         ; ... 
     Else 
        Delay(1) 
     EndIf 
      
Until Quit 



DataSection 
        fond : 
        Data.l $E0FFD8FF, $464A1000, $1004649, $1000001, $100, $4300DBFF, $4030500, $5030404 
        Data.l $5040404, $7060505, $707080C, $B0F0707, $110C090B, $1112120F, $1311110F, $13171C16 
        Data.l $11151A14, $18211811, $1F1D1D1A, $17131F1F, $1E222422, $1F1E1C24, $DBFF1E, $5050143 
        Data.l $7060705, $E08080E, $1411141E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E 
        Data.l $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $1E1E1E1E, $C0FF1E1E 
        Data.l $81100, $3C80078, $2002201, $11030111, $C4FF01, $200001C, $1010103, $1 
        Data.l $0, $6050000, $3070400, $FF080102, $103800C4, $3010200, $1050402, $50506 
        Data.l $3, $30201, $21051104, $41311206, $61512213, $14073271, $A1918142, $D1B15223 
        Data.l $623315F0, $4434C172, $C4FFB2, $200011B, $1010103, $0, $0, $5040000 
        Data.l $60302, $C4FF0701, $112600, $2020202, $30202, $103, $1000000, $4030002 
        Data.l $5211211, $6411331, $32155122, $DAFF6171, $1030C00, $3110200, $3F0011, $C7CA79FC 
        Data.l $9CD29FA2, $B8A0CB3E, $9085207E, $9D0E0336, $DD7E5E8, $C79130C4, $43ADF6B9, $EC83A7EC 
        Data.l $7E361DB4, $C317D729, $7D5EB4B2, $E13732F6, $E224F545, $BC92D997, $3CA7127B, $F6AB8486 
        Data.l $9B31AAE3, $120BD343, $5B7E9AF6, $48EC8C7E, $5AAC80FD, $E096E3FA, $93F13289, $8FD043E6 
        Data.l $4E5AEF51, $1671D3B8, $5DAC7BB9, $72B84785, $543E18DE, $7B54615C, $6B24B501, $171361BA 
        Data.l $A7A87884, $CDAF3BCC, $A8155809, $9E2A8E11, $5ADE02B7, $B6B8A0AA, $1927E325, $F3953EF4 
        Data.l $796BBC4F, $D8660309, $ED44EFA9, $71FAE4E3, $F0CD8C8, $8FBD7DD2, $24BD4BBD, $9E024FE0 
        Data.l $F36FF34F, $BADC4CAD, $1E87D1E2, $8A6189E7, $DF1E7F6B, $434FE3AF, $586EED5E, $8E22C5B2 
        Data.l $5D431FBB, $E8CF8B4, $F563971B, $5DADC60E, $89B77258, $6E1B3E18, $D60C8D3D, $EF4C3C28 
        Data.l $72B18C53, $6E7A5592, $A8842B3E, $280C14F2, $2299B2BD, $FDA8BA01, $7A00FFBB, $8DDCD6F4 
        Data.l $94FEF4B2, $E7A9CD37, $1CCECA19, $DB890220, $A26D5CC3, $D25A1439, $5B427112, $94BEDC6F 
        Data.l $2B5B67E4, $29009B16, $4D8F11CD, $5206D878, $450BCF28, $D4559109, $659CE267, $84B863D1 
        Data.l $F4366A34, $AEFCAA14, $1793E61E, $515E06C7, $FCD24D43, $D6531E46, $CFFEB897, $B2CC5AEE 
        Data.l $A48D2105, $45927C60, $9836FA6A, $882C9C61, $9F15F77A, $B820AAFD, $47DD79E2, $638C61F0 
        Data.l $7E60E0D0, $73F0A1F9, $239E4C7E, $E2C83BF9, $66EAE98A, $1E993117, $E80DFB38, $82C4E57D 
        Data.l $1864846, $B81B4D3D, $616C065C, $6A0FE09C, $CB9A0DA9, $C31F7721, $9AFAD85D, $5F6855D5 
        Data.l $B8572C73, $8222282A, $BF717103, $A1A92FF2, $4C72D7F7, $5E7699E3, $2F0A3A8A, $4B59E6A9 
        Data.l $7AD06163, $A769AB0A, $C03413F3, $CF9D1E84, $8D5B1BA5, $CD736F72, $ECDBD041, $45954DD3 
        Data.l $57DEAEF, $59B8BB72, $175108B6, $F7A5065, $99EF44EF, $E5E58358, $288F8B5E, $A1F9F5F8 
        Data.l $F10840B2, $6127F224, $262ABFDD, $91D90DB7, $EDA0D461, $3E5CD, $F9C83575, $17AE2A8F 
        Data.l $A0B2ABB9, $4795D363, $132FAE45, $84C60AC8, $5A14C0F7, $595982B0, $2FB32AF7, $5A6FA3D2 
        Data.l $A994F195, $A5DEEBC1, $7B472058, $D18C7EEE, $A7C8F42D, $EA6ADD5B, $9E532138, $C777E643 
        Data.l $EFEBBD60, $E2A9F118, $8C20A3F, $6C8DA64D, $3684C0DF, $9DDBB058, $EDF676CF, $F37A2459 
        Data.l $B79014C, $5A4DAE67, $558595D, $871FC057, $5569FDA1, $1EB969D5, $99AB6CC, $73ED8DD1 
        Data.l $2B6F6F6D, $D818E739, $40916FAF, $5B56AE6C, $7EB61D89, $D0A31EC4, $EE88D0FA, $718E6B64 
        Data.l $D1132B37, $2B1ACCBF, $4267096F, $3DB172D1, $B57FEA46, $E846D0B, $24D45AE3, $A428F7F7 
        Data.l $32A2EA62, $2DFC75C3, $14AC5DF1, $F3E46820, $B8A78C0E, $EAC293AB, $198907, $FC3A60F4 
        Data.l $92B594D7, $117CDC44, $DA7BE9FD, $202CF708, $B4BC52EE, $1200FF10, $DC4D3C3F, $80D6AE76 
        Data.l $6E0B7E34, $279AD0AD, $DF1886F, $C03E0CC2, $5CF363E3, $D236B327, $414EC2FA, $B1CB5F15 
        Data.l $236B26A3, $2D242AB1, $8EEBD904, $9BADA2DE, $45FC685E, $3FB511E, $191F5256, $FA503F00 
        Data.l $D25CAD4F, $DEC6C423, $2AB8F255, $FEFBF77F, $D4DB5355, $3639BABA, $ECFB3BF, $4EA92D69 
        Data.l $4C668421, $7DF347D, $F3A05D07, $A1F2C344, $356F379C, $7017AE9E, $9BAD7543, $4B9AB948 
        Data.l $65397905, $7A23C7C6, $FB7C79CF, $E857D3E8, $D3F1EC7, $B8C39078, $D5F0A685, $4AB32D4 
        Data.l $D17A8A20, $108EA4EC, $CA73AB24, $DFD27979, $ED5E516F, $4AE13CEE, $619F6CE3, $218F5C59 
        Data.l $F9B8E37D, $CFD20507, $BC0D4B17, $60038E65, $F62DD69C, $B9EE818E, $769BC081, $B115F11F 
        Data.l $69AD6A6B, $9086CDCC, $1C6B3200, $D46598E2, $1E8A56B5, $819E6187, $7FFC3845, $C1C462F5 
        Data.l $31F96BB3, $88FAF4CF, $B1D2C092, $B28353E5, $74E50AFB, $261162A1, $5A9F3ACA, $45EDD461 
        Data.l $EA2586B4, $B4502A0, $A5AED58E, $BB4600C0, $966A6B92, $954CFDFD, $C08DECD8, $B16281FB 
        Data.l $CBC88C6B, $27F512C9, $D473B5BF, $1A317C55, $10D91829, $FDD17B7A, $18D06842, $7661D42D 
        Data.l $30A1BC9, $B9A03E70, $2AA376CF, $106BD072, $A781D029, $94E5508D, $D98B0E3B, $A34ACF7F 
        Data.l $B1907630, $D88DCD1C, $519B00FF, $3C9F8187, $E3D401BB, $97AAF203, $A06243B2, $D4931BC9 
        Data.l $4C815C1E, $19DB0AB, $E586DE2B, $2F4B6C28, $51783389, $E0D791FA, $63A98B57, $D882368E 
        Data.l $1FF54314, $2600FFC4, $70A9BCAC, $CB9045A2, $E61FE59F, $ABBCA42A, $74D067D8, $278468FD 
        Data.l $1890C87D, $6306E641, $52E9EDF4, $1123CFBA, $512A3DE8, $D6139860, $42609E9B, $895BADA3 
        Data.l $AFF5DFB6, $D7FB2A11, $1FDB1E71, $113655D4, $1A08A90A, $B6196D97, $F4AF030C, $DB55DAA3 
        Data.l $6C0CC85B, $DC56FE48, $BABAE552, $32FC6A10, $D4D7EB31, $83151950, $DA968F2E, $2A85CF9A 
        Data.l $867179AA, $23EA5A1E, $2F5F0850, $143FE1B7, $247161A3, $F6D8D767, $8F7796A3, $BD6D5E8E 
        Data.l $82B6230D, $386AA9A7, $59AE96FB, $BA4D86BE, $3B55FBE3, $6CD326CE, $796EDC47, $6F2364EE 
        Data.l $665F190F, $A9F8A127, $DC971AC4, $63A91B74, $947300FF, $3DB1672A, $B5430BE9, $98635737 
        Data.l $CFD92C96, $888917BD, $3DCB868E, $85B53509, $9AFB2B81, $41A9850E, $228D287D, $58E80195 
        Data.l $B2706A7F, $94F94BD3, $7BE4D079, $E1047ED7, $82E2386B, $C23999E1, $6F3B89F9, $5F68724F 
        Data.l $2AB7BC73, $CE38A9BC, $19A501FD, $9E2C00EE, $90F9FA6, $ECD9AA14, $63BA76C0, $1A4F1A4F 
        Data.l $4F6DFBF9, $911C255C, $AE5C3A5B, $6F146657, $653BB484, $E6237947, $31A507EE, $8BDAA6C9 
        Data.l $E18C74C, $9F032B46, $28D552E4, $F975A94F, $E5D454, $9353B78A, $F284210E, $B42AAE63 
        Data.l $9565C676, $BC6294C3, $DA05D3BB, $63626B43, $DB460C27, $D636ED50, $D0375C67, $97549A7B 
        Data.l $5B421EAF, $2381E35D, $ACAAAFA8, $591913AD, $1C940389, $72E91D74, $6C6C394D, $DA3F1DE 
        Data.l $63FB3F75, $FDF4E519, $B1BE512B, $D5F0A081, $F4DEE76, $2529226D, $6318E82C, $E399E203 
        Data.l $D1554579, $48B916EA, $3E98FCCB, $EECCA6AD, $3C07C8D9, $A1B98EC4, $6C4184B7, $8050B761 
        Data.l $FF8D5C6C, $78DD2A00, $96208693, $8E91C8C8, $AC201B65, $D7B48873, $E6A1E08E, $6A07EEE7 
        Data.l $FF78D8, $F44A5E23, $7879447D, $F6F502E0, $1A994F4C, $B292A4F, $9AFBDCE9, $B86CF7AD 
        Data.l $FE1E2B5F, $5BDD8F82, $A5E51624, $957E7025, $B5D0F9EB, $13CB3991, $81F017CA, $66E9A7B1 
        Data.l $6D3D53C7, $3CED0F65, $E06F6547, $E4606699, $2F9C2B7D, $7186DEE9, $4F9FB5C8, $69E42169 
        Data.l $A7C8A970, $9C004070, $DBD5A663, $2C56BC51, $65E34A11, $9F1BD000, $CF779214, $183F7AAF 
        Data.l $9489C110, $42B3A72, $362CC55A, $C994AFBC, $907CC5E6, $AB19E5ED, $7DE74452, $E43A00FF 
        Data.l $3FE78ED1, $3D90D714, $A8A181C8, $1BE6543A, $DA56A9F5, $F991FE3D, $EA83ABD4, $CFECD40E 
        Data.l $FF6DE491, $1D65B500, $51043686, $C023697B, $5586A08D, $35A392E9, $24385BD6, $9F725B39 
        Data.l $2628CEF5, $5E621FC8, $B9855283, $FBF0E38C, $7A11F855, $8B8A9F81, $3B2B1A61, $27A30A30 
        Data.l $9AAFA027, $3E573700, $90C7C221, $C6777D11, $E07E43F5, $B6839EB0, $6A1423D4, $5C9FE948 
        Data.l $7575CBD5, $69CD41E8, $96C2393C, $4D8E741F, $8DE50842, $854B7986, $1FF7F41B, $599CA191 
        Data.l $6AA369C2, $D26EB67C, $4882CCD9, $3B4E8E19, $9406F7A9, $8C277859, $B68B7767, $D11316A4 
        Data.l $8CCD3A89, $F644DA97, $CE73CE8, $F18DD4A3, $4E47F842, $C113AE79, $79185D52, $716A9F7B 
        Data.l $BE0C0DB7, $4B34DB64, $4DACD34D, $BE40DEF2, $F4CAFD14, $33A4223F, $198A3A7E, $D8C1F3F 
        Data.l $1ADEC6C0, $8A23F58A, $B1218B36, $954EC795, $FD506AA3, $70F6E9EC, $D196F8BA, $CEC92619 
        Data.l $901FF41C, $1729F2EB, $39FA9E44, $CA610006, $EFE94046, $BC45DA4D, $6631FE8C, $D6ACFD4F 
        Data.l $45A57A76, $BDB1C966, $A35EBF5B, $1C5D0E4F, $C03C79F8, $F8D1FB60, $23B74A2E, $6F29BD0D 
        Data.l $1B4F8E4E, $1F170AC4, $3B801EBD, $EB9371AE, $D7CB335F, $98494432, $E7995C8A, $E28EB452 
        Data.l $280F6265, $45C2B5FE, $5128D468, $5C56208A, $8F937273, $CC72AB6A, $EBDDB00, $EA17748E 
        Data.l $51D5B51, $89892683, $7A3DE6E5, $EFFE9954, $4A7F370F, $659C2AB9, $527A2C57, $F7ACDA6F 
        Data.l $322DBC56, $A73C1CC4, $C0388891, $EC7F43E, $D77293A3, $CFDA30FD, $71000B36, $DDFDAAF 
        Data.l $49F66CE8, $EB84FA1C, $109EB90, $1E73FA10, $9935E3A7, $C39BF64B, $1E0ED7F7, $5C397BC6 
        Data.l $A8C34E0, $E346EA6F, $7ACDA4F4, $9DC15510, $6DF3C955, $51D4479A, $7EE56652, $7DC5756C 
        Data.l $39FEC57F, $50715283, $53DCFD77, $86939F99, $9A1A81E7, $2F70B7F6, $51B15323, $501885F4 
        Data.l $5B4A873D, $3CC9269E, $70BEE2C7, $9AF7C435, $D2408E11, $339791B, $BD91117B, $408EBB5A 
        Data.l $55FC1CC4, $C01F00FF, $8BFABDE6, $56BB762E, $582AB81F, $4615E7C2, $B5735075, $CE169614 
        Data.l $D9BB6A30, $D190DF16, $D800FF68, $3B078C2E, $AA316FA7, $EC31B352, $F48D293E, $9FF461E4 
        Data.l $1DA90980, $9679C682, $AFB1FDC, $67153235, $C9466E45, $8A2935C0, $F244E6F2, $D1631C03 
        Data.l $A9A03F70, $47CC2D44, $BC45D0A9, $63889DB0, $B6B51FA, $F1C0E1C8, $A5A72F98, $7AB7472D 
        Data.l $AF309B5, $270C29EB, $CD1A8C29, $37E912D4, $17D3142B, $DBC9C064, $9EE17BAD, $C3080C59 
        Data.l $27033596, $47A850FB, $D461E530, $475BBB62, $8FD86A73, $C1361E2F, $40E550DC, $A19E1B4E 
        Data.l $A69BF2D3, $96F8A88D, $40922851, $290F1C10, $5753A7CF, $BFB5B966, $1B595BB4, $91C7C298 
        Data.l $BD1E5C8F, $F5D2222B, $C772CC6B, $320830C, $6933B593, $A842D397, $E59C3307, $A0C8248D 
        Data.l $3DEEFB2A, $6C2400FF, $F28C7120, $D16C3A69, $8831EBC8, $AEF5FBA6, $F1963676, $6077E5B8 
        Data.l $4BB5520F, $8AC4FBC5, $BE11A4DC, $CCC28CE6, $8ACAACDC, $D23BBE71, $EE8198AB, $9B01C135 
        Data.l $E1694461, $B80345B5, $DAA6FD34, $40EAD6C2, $1E5DB3DE, $5B465966, $D370A535, $CED996F8 
        Data.l $79E6116B, $FEC6602F, $34AC1548, $F0A01D2F, $FAE094B9, $B316EE51, $6EE5A769, $AC468586 
        Data.l $53FB83D1, $1CCB0A47, $6720B92C, $CBF123AD, $5795D94D, $C3427F90, $7C63F27F, $3A2ACE85 
        Data.l $2DD26486, $A4AA7C4C, $DEFA4913, $27E52D9E, $193FAD23, $B8CEEB23, $211EA5F9, $17D6C5C5 
        Data.l $1FB7DEB1, $17EFF89D, $61565587, $F49E1880, $174FA27E, $EC27DF7D, $806A8B7A, $1474333F 
        Data.l $6997F68F, $93E8A873, $DC7C1CC7, $AD419987, $63DDE20E, $42F55E5E, $6FC2DE5, $EAA85759 
        Data.l $F3E3092B, $D5C23D0E, $51D5D41B, $B9F5DE68, $465EDFF8, $B49733B3, $6E41157, $ED5953C7 
        Data.l $C52C4DE4, $F60440B9, $8C23FB15, $35872B38, $6A75CF70, $1C73DDDC, $CEAC4985, $4D7482EF 
        Data.l $65CBEC26, $ADCE48A7, $2F669295, $BEDAF1CB, $25BFE2C1, $A337B5C6, $E39D79CA, $5FD1CB2D 
        Data.l $1D9C8BF5, $F0A2EBC3, $2BA86DB4, $26928B8B, $4365264, $573C7F79, $42B3C73B, $7EC3C64B 
        Data.l $FFCDC9, $B6A8BA2, $60B6230, $57A0F7FC, $E6D948D1, $58B08A53, $C7D8B06D, $34E506DC 
        Data.l $525F5801, $2B76F7AC, $F51FA7D1, $D5FE0789, $30EB9B0B, $2900FF4F, $7FC032BD, $1F77F34A 
        Data.l $D4DFA29, $F4BE51B8, $C5D4AAC6, $A91F6BAF, $CF425DD2, $3F199A27, $6DAE0939, $839159AA 
        Data.l $73FA7213, $402E4391, $D74DA8DE, $8A54763, $B5965B65, $265BC80B, $391F8038, $F72443A9 
        Data.l $951EA5DE, $4F0B2400, $C3CC5BB1, $2AFD3622, $96ABB5FD, $4D7E2119, $5900FF54, $ACB51B5 
        Data.l $8EFC07CC, $B15EA57F, $3CE5EA92, $8F8B684B, $6CD48CF8, $16247F16, $B000FFEA, $4BACB585 
        Data.l $C0CF6482, $4B2CF0AB, $D0F973F8, $72B875BB, $B714CD01, $CA8699B3, $2D857DCC, $984CFABB 
        Data.l $AD84FA6D, $41378C24, $ABD18C9F, $DEB17939, $E9C2DB80, $CF277C8E, $E98CD25F, $4BD19DAB 
        Data.l $5E95DEEF, $45DB807, $166D87F2, $12A5849, $B9B51F9, $1B519A39, $EFD50E36, $15FC2D87 
        Data.l $F9A88B4B, $18E7F410, $EF56ED0D, $E95AAD6F, $C3A80A4C, $26454EF9, $11D8BB9, $170A7835 
        Data.l $4E579844, $29946181, $8617AD39, $46202AD0, $1D51D6D8, $CF0C46D1, $F1949E9C, $AC931AC2 
        Data.l $97279691, $F3971518, $28273B14, $6A3E39F3, $A4A95F3F, $5930625B, $AED857FA, $C673724C 
        Data.l $48B22A7E, $D27142D3, $854CAEA5, $872B565C, $AF81CCBD, $470BE57B, $AE227377, $F59C0B49 
        Data.l $C1394AAB, $5C936367, $80486420, $556DC0C6, $B7D599E5, $28720662, $2E62C66, $1AD09153 
        Data.l $3113EF9E, $A0F5B79D, $1B0B809A, $BA1FAD67, $2CEE87B8, $7756F5EF, $46D35AC4, $47B9A1EC 
        Data.l $3C4CED6C, $36B7257E, $365E4694, $FCB5B596, $E48A3883, $B31A6029, $8EE669ED, $E77B4E0 
        Data.l $470EF6A4, $CE3AA2F4, $DE4CD3A6, $999E536E, $17EA62A0, $EEE0D691, $137D0506, $501AE2C7 
        Data.l $12DC354D, $7F720BE, $CC7871CF, $27C8E455, $BDDF80F1, $E391D406, $F88FE0DC, $B0EC4CED 
        Data.l $B7226E4B, $6EF3E251, $4F2872DD, $E37500FF, $115C85B9, $7E8C9381, $B7EA74, $D7F2656E 
        Data.l $BC51DC67, $A6CC6397, $46C8CC86, $E6294679, $2AB543E3, $B9919CB2, $7B0D9A2B, $B1D1C6A6 
        Data.l $18A00A68, $6F7BDCC8, $30B0A84D, $C1A12C89, $B45538A, $86DE8FFA, $E58C5ADE, $14231F5B 
        Data.l $AAA475C5, $8DFD7DE7, $EFD2B80B, $49A139B9, $AD74124, $AF4DA569, $D0C65FB9, $E3539624 
        Data.l $221F4121, $469658A5, $1FCDF284, $516A19B6, $7454DA81, $1A5C700F, $179DDC0D, $DAC2CB14 
        Data.l $7297D67D, $9AF193AD, $B54D8F7A, $20BF5CB7, $D6CEABDA, $1953C17C, $77CDADA1, $1F003EA 
        Data.l $DF7038EA, $5D9CE90E, $C7AAE169, $FF2AAB6F, $614C0A00, $87953D65, $81D69F7F, $A67569CF 
        Data.l $3C67734F, $66A20922, $47D9488E, $7F14F794, $8745B6EC, $136FB65E, $77C63995, $E3ED77AD 
        Data.l $D1A4AC83, $CAB6B8ED, $903C2630, $2A363DE, $F67D8E30, $A5F63DC1, $DC965DA9, $C2ADF5CB 
        Data.l $9FC00A03, $A5C9169D, $1C544880, $A7298A1F, $7EBCA5B5, $F43A0B26, $EF031BE5, $4836FA52 
        Data.l $B0EFA94A, $18CD30AA, $792C784, $68A627E3, $5F5B9A4C, $70D318F9, $B5A9A51E, $1187AB6B 
        Data.l $A9BA33CB, $1565AFF2, $59CE1BF6, $FD669E3C, $4F960685, $6C8F14E2, $DEDEB5FE, $E6A08B65 
        Data.l $FC54E96F, $B2AA5043, $3666975B, $C3305C59, $3DE4C54C, $1EA7F707, $39F0BE1C, $76F35C5A 
        Data.l $10A38314, $38A7AE15, $FFE945, $2D46E923, $C49BC2F, $EC40798E, $DC8C523B, $9AF16261 
        Data.l $15952CEC, $B8B9CFE9, $8AD57AE9, $A02483D8, $5E432F3F, $4992D623, $80A22B47, $D59ECD7C 
        Data.l $401C6A8B, $756D76B6, $9ECB8F34, $3EA90355, $71A89394, $7477B786, $7BFACA1E, $521F552B 
        Data.l $6394A69E, $4B9287E, $C804F5B6, $90BD1EAF, $BA7E2609, $B35A00FF, $558E0630, $A0B90E7C 
        Data.l $8B44DCB7, $266F9E3A, $60B5DF77, $97C709FC, $8D2D4BD7, $3489C7D5, $324CC6B, $91FA221E 
        Data.l $D6FD28EA, $43E64EB8, $7E57D0FA, $A9B46930, $7131B113, $36E51658, $C082B809, $E6897FC2 
        Data.l $65BDA723, $16C5795C, $BB3D694D, $C82247B2, $192EF343, $E9430FCE, $65AC0E55, $F79549B4 
        Data.l $7B697EE8, $756D2D8A, $A5E19698, $1CC62796, $CDCF40C4, $3E5EF036, $71492BAC, $64DCBED4 
        Data.l $4F9AACC7, $135DE07E, $BEEF6B56, $3023CB5B, $468EC085, $EA46EC24, $77A9F74F, $2579EA74 
        Data.l $77A303C9, $C6DEDE15, $F04ADFC6, $68E4236C, $728233CF, $EE497DCC, $E4F34468, $BE9E7E94 
        Data.l $2C3CA495, $111A94B0, $5AD9F625, $DAB9E700, $A76DF93B, $D8465649, $C468CAEC, $38A8ED77 
        Data.l $B8901A63, $FEC4A6CB, $51CCA854, $89560EB2, $9625768, $56E55688, $917A87FA, $72B918A4 
        Data.l $D4777C5B, $4E80586B, $39B8E53, $A554EFEB, $612117B4, $632552B5, $6A62E7F4, $B704D4B9 
        Data.l $2FCB190A, $683B4540, $FA36F676, $E64AD439, $6DAC6CE6, $FD36AAFC, $4BE9DEB, $C531F6DF 
        Data.l $281C72A9, $77F87911, $8CECD34F, $D50DCB92, $9C992FD7, $28B50F6C, $35CE5C5A, $87875147 
        Data.l $FBED0524, $70BB6ED3, $924131B2, $4A0F5007, $D1D3BA59, $EC163765, $B5E7FB39, $A9C88B13 
        Data.l $DC4C63E4, $4100A565, $7DE254EA, $B6B84E0F, $A3018F6B, $5420F590, $5077CDA5, $E1F96CD6 
        Data.l $9D2BA76B, $9B52E980, $7ABC5553, $B6C89969, $E1ACFD92, $B14C7CC4, $27B92A3F, $B4020DB6 
        Data.l $609206E2, $FA0C9859, $D747A9D4, $914D598D, $E3CE6533, $21F10B9F, $D68DB8B7, $E67A9043 
        Data.l $3CE955BF, $1FC56F49, $BCC53A63, $5A24CD8D, $AABF8D7C, $FF710E, $474AA5E6, $B8636399 
        Data.l $50EFFD7A, $73871C95, $2493BCF3, $593E4A1, $A509CE00, $DC5CEEC9, $9F000731, $7BA55281 
        Data.l $3DD47267, $E9732D4F, $D57BAEDF, $8C0C3DED, $A61EB619, $C01A4AA5, $FE518600, $FEB7FCD2 
        Data.l $B11A8924, $E8E9A3F0, $8E5AAD4F, $1F10C8F7, $4628959A, $9F5B0F51, $8A47B997, $49E39AA4 
        Data.l $9A496E2B, $F5281226, $D2D85FC7, $D2B6DE2D, $10EB9642, $3873738C, $A9D4641B, $2B723C4E 
        Data.l $65948826, $1E5BDB64, $C03BDC27, $A6DF377E, $17911CD4, $C97D8D21, $29FD3823, $FE79DFB8 
        Data.l $C2895AA, $B38CBBE1, $1A54C616, $A617EC32, $2A5B7835, $D6676418, $A900FFA9, $64A38B08 
        Data.l $F418E3C6, $8502A35, $4D7E1F82, $1E8C068A, $E214CDF7, $EFB76344, $27B96F5C, $AF473443 
        Data.l $28954A6F, $1777209E, $980A2C17, $62E56729, $4BBCD2AD, $D4C1863F, $954A7FE4, $B851C428 
        Data.l $BAC23D01, $1F6DB116, $2719B838, $1B26ADA1, $62833681, $DD472123, $7AE703D7, $E47C2895 
        Data.l $78D3AC00, $F23FB703, $CFC09E0B, $2836C79D, $3567A74E, $A5EE4C9C, $522B7594, $3C9746A5 
        Data.l $14738E80, $FC652671, $C8B27855, $72F313EF, $15F5D8B1, $4EAD542A, $60028E3A, $CF5C722E 
EndDataSection
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

.............
Dernière modification par Backup le sam. 01/oct./2011 12:41, modifié 1 fois.
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Message par lepiaf31 »

Haa je reconnais la un de mes vieux code (que je n'avais pas réalisé tout seul d'ailleurs), et c'est justement celui-la que je suis en train d'actualiser.
Et évidemment, ce code ne va pas puisqu'il n'y a pas de StickyWindow() et si on le rajoute, il faut ajouter aussi le redimensionnement de la fenetre et du coup on a à nouveau le problème de scintillement :\
Répondre