|
・≪・吾・ャ・若・・br> Public・Declare・Function・DrawEdge・Lib・"user32"・(ByVal・hdc・As・Long,・qrc・As・RECT,・ByVal・edge・As・Long,・ByVal・grfFlags・As・Long)・As・Long Type・RECT ・left・As・Long ・top・As・Long ・right・As・Long ・bottom・As・Long End・Type ・・・・・若・・・br> Private・Sub・Command1_Click() '羌・・・筝・・・・・・・・・ Dim・ret Dim・myr・As・RECT myr.left・=・10 myr.right・=・100 myr.bottom・=・100 myr.top・=・10 ret・=・DrawEdge(Me.hdc,・myr,・&H1・+・&H4,・&H1・+・&H4・+・&H2・+・&H8) End・Sub Private・Sub・Command2_Click() '・若・・莨若・ Dim・ret Dim・myr・As・RECT myr.left・=・10 myr.right・=・100 myr.bottom・=・100 myr.top・=・10 ret・=・DrawEdge(Me.hdc,・myr,・&H2・+・&H8,・&H1・+・&H4・+・&H2・+・&H8) End・Sub |
・≪・吾・ャ・若・・・・br> Public・Declare・Function・DrawAnimatedRects・Lib・"user32"・(ByVal・hWnd・As・Long,・ByVal・idAni・As・Long,・lprcFrom・As・RECT,・lprcTo・As・RECT)・As・Long ・・・・・若・・・br> Private・Sub・Form_Unload(Cancel・As・Integer) '腟・篋・・・・・≪・・・<・若・激・с・潟・х・篋・・・・・ Dim・ret Dim・Are・As・RECT Dim・Bre・As・RECT Are.Left・=・(Me.Left・/・Screen.TwipsPerPixelX) Are.Right・=・(Me.Left・+・Me.Width)・/・Screen.TwipsPerPixelX Are.Top・=・(Me.Top・/・Screen.TwipsPerPixelY) Are.Bottom・=・(Me.Top・+・Me.Height)・/・Screen.TwipsPerPixelY Bre.Left・=・0 Bre.Right・=・0 Bre.Top・=・0 Bre.Bottom・=・0 ret・=・DrawAnimatedRects(Me.hWnd,・3,・Are,・Bre) End・Sub |