CombineRgn中最后的参数设定有问题,你可以尝试RGN_AND、RGN_COPY等不同组合。

解决方案 »

  1.   

    TechnoFantasy(www.applevb.com) 
    我全试过了!在一个新工程中用可以。但在这个工程中就不行。我将这个窗体用SetWindowWord变成一MDI窗体的子体了,是否是这个原因?Declare Function CombineRgn Lib "gdi32" Alias "CombineRgn" (ByVal hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, ByVal nCombineMode As Long) As Long 
    说明 
    将两个区域组合为一个新区域 
    返回值 
    Long,下列常数之一:
    COMPLEXREGION:区域有互相交叠的边界
    SIMPLEREGION:区域边界没有互相交叠
    NULLREGION:区域为空
    ERRORAPI:不能创建组合区域 
    参数表 
    参数 类型及说明 
    hDestRgn Long,包含组合结果的区域句柄 
    hSrcRgn1 Long,源区域1 
    hSrcRgn2 Long,源区域2 
    nCombineMode Long,组合两区域的方法。可设为下述常数 
    RGN_AND hDestRgn被设置为两个源区域的交集 
    RGN_COPY hDestRgn被设置为hSrcRgn1的拷贝 
    RGN_DIFF hDestRgn被设置为hSrcRgn1中与hSrcRgn2不相交的部分 
    RGN_OR hDestRgn被设置为两个区域的并集 
    RGN_XOR hDestRgn被设置为除两个源区域OR之外的部分 Top
     
      

  2.   

     y1g1y1(袁飞) :
    下载园地 API超级工具(V 2.0) 我打不开!
      

  3.   

    y1g1y1(袁飞) :
    下载园地 API超级工具(V 2.0) 我打不开!   
      

  4.   

    y1g1y1(袁飞) :
    下载园地 API超级工具(V 2.0) 我打不开!  
      

  5.   

    y1g1y1(袁飞) :
    下载园地 API超级工具(V 2.0) 我打不开!  
      

  6.   

    y1g1y1(袁飞) :
    下载园地 API超级工具(V 2.0) 我打不开!