子ウィンドウのアニメーションがおかしくなります。
以下のソースはYを-100から250まで減速しながら移動させるものです。
子ウィンドウはY座標がマイナス以下を指定した場合に挙動がおかしくなるのは仕方のないことなのでしょうか。
screen 0,1280,680,0,0,0 #uselib "gdi32" #cfunc CreateRoundRectRgn "CreateRoundRectRgn" int, int, int, int, int, int #uselib "user32" #func SetWindowRgn "SetWindowRgn" int, int, int #uselib "user32" #func SetParent "SetParent" int, int ParentHwnd = hwnd bgscr 998, 390,100,0,500,20 SetParent hwnd, ParentHwnd hRegion = CreateRoundRectRgn(0, 0, 390, 500, 50, 50) SetWindowRgn hwnd, hRegion, 1 color 120,120,120:boxf Window_X_Calculation=1280-ginfo(10);1280-ダイアログのXサイズ Window_X=Window_X_Calculation/2 i=0 Window_Ani_Y=0 repeat 45 setease -100,250,ease_quartic_out Window_Ani_Y = getease(i,50) width ,,Window_X,Window_Ani_Y i=i+1 await 50 loop gsel 0,1
これについて解決できる方法があれば教えていただきたいです。
前回に引き続き初歩的な質問ですいません...