1.FORM PAINT 是窗体重画事件. 在你的窗口被其他窗口掩盖或者最小化后重现等,都会发生.
2. 有ADDRESSOF可现实现获取对象位址. 你可以参考其帮助.
3. 自动重画. 比如,你在窗体上(或PICTUREBOX)用画了一幅图,如果当这幅图被掩盖后重现时,AUTOREDRAW决定是否重画当前区域. 你可以试试看.
4. 很难几句话说明, 建议你参考MSDN文档, 你应该可以获得相关信息.很容易.

解决方案 »

  1.   

    关于1 它和form resize有什么区别?
      

  2.   

    两码事啊. FORM_RESIZE是窗体大小改变时发生.
    不过,联系这处是:有时发生其中一个时,另外一个事件也会同时发生,记住是有时.
    如: 窗体最小化: FORM RESIZE发生,但PAINT不发生.
        然后还原: 都会发生.好好体会一下.
      

  3.   

    1、在窗体被移动或放大之后,或在一个覆盖该对象的窗体被移开之后,该对象部分或全部暴露时,Form_Paint事件发生。
       当窗体第一次显示或当窗体状态改变时该事件发生。(例如,窗体被最大化、最小化或被还原或拉伸等。)此时发生Form_Resize事件。下面将画出一个与一个窗体各边的中点相交的菱形,并且当窗体的大小改变时,菱型也随着自动调整。
    Private Sub Form_Paint ()
       Dim HalfX, HalfY   ' 声明变量.
       HalfX = ScaleLeft + ScaleWidth / 2   ' 设置到宽度的一半。
       HalfY = ScaleTop + ScaleHeight / 2   ' 设置到高度的一半。
       ' 画一个菱形。
       Line (ScaleLeft, HalfY) - (HalfX, ScaleTop)
       Line -(ScaleWidth + ScaleLeft, HalfY)
       Line -(HalfX, ScaleHeight + ScaleTop)
       Line -(ScaleLeft, HalfY)
    End SubPrivate Sub Form_Resize
       Refresh
    End Sub
      

  4.   

    你把这几数化成二进制的就知道了,
    AND 的算法是 0 and 0 =0; 0 and 1 = 0; 1 and 0 =0; 1 and 1 =1&hff000 的后3位是0 所以不管怎样,结果后3位是0
    &h02040 的前两位是02, and ff 后就是 02 因为 f与化为二进制时是全1的,所以fand 任何数都是任何数本身,最终结果就是 &h2000