## ExRgn_Combine
### 函數功能
合并兩個矩形,并生成一個新區域對象(也可不生成)。
*****
### 參數信息
* HEXREGION(整數型) **hRgn** [in]:(HEXREGION)區域句柄A
* HEXREGION(整數型) **hOtherRgn** [in]:(HEXREGION)區域句柄B
* DWORD(整數型) **dwCombineMode** [in]:(DWORD)合并模式(取值詳見 EX_RGN_COMBINE_UNION 等常量)
* PX(整數型) **nDstOffsetX** [in]:(PX)合并到目標的偏移量
* PX(整數型) **nDstOffsetY** [in]:(PX)合并到目標的偏移量
* HEXREGION *(整數型) **phRgnResult** [out]:(HEXREGION*)成功后返回合并后新的區域句柄(若傳入NULL則將結果替換區域A)
*****
### 返回值
類型:EXST(整數型)
含義:返回函數的執行情況(詳見 ExStatus 的定義)
*****
### 函數聲明
~~~
.DLL命令 ExRgn_Combine, 整數型, "ExDirectUI.dll", "ExRgn_Combine", 公開, 合并兩個矩形,并生成一個新區域對象(也可不生成)。
.參數 hRgn, 整數型, , [in] (HEXREGION)區域句柄A
.參數 hOtherRgn, 整數型, , [in] (HEXREGION)區域句柄B
.參數 dwCombineMode, 整數型, , [in] (DWORD)合并模式(取值詳見 EX_RGN_COMBINE_UNION 等常量)
.參數 nDstOffsetX, 整數型, , [in] (PX)合并到目標的偏移量
.參數 nDstOffsetY, 整數型, , [in] (PX)合并到目標的偏移量
.參數 phRgnResult, 整數型, 傳址, [out] (HEXREGION*)成功后返回合并后新的區域句柄(若傳入NULL則將結果替換區域A)
/* 合并兩個矩形,并生成一個新區域對象(也可不生成)。 */
EXST EXAPI ExRgn_Combine(HEXREGION hRgn, HEXREGION hOtherRgn, DWORD dwCombineMode, PX nDstOffsetX, PX nDstOffsetY, HEXREGION *phRgnResult);
~~~
- 序言
- 基礎
- 概念
- 術語
- 相關技術
- 入門
- 如何獲取
- 環境需求
- 使用條件
- 開發規范
- 文件結構
- 讓我們開始吧
- API函數
- 全局函數
- 引擎命令
- ExInit
- ExUnInit
- 輔助功能
- ExAtom
- ExAtomI
- ExAtomData
- ExFile_ReadAllBytes
- ExFile_WriteAllBytes
- ExData_Alloc
- ExData_Free
- ExDbg_Print
- 繪圖函數
- 畫布命令
- ExCanvas_Create
- ExCanvas_Destory
- ExCanvas_SetOwner
- ExCanvas_Resize
- ExCanvas_GetSize
- ExCanvas_Save
- ExCanvas_Render
- ExCanvas_GetProperty
- ExCanvas_GetDC
- ExCanvas_ReleaseDC
- ExCanvas_BeginDraw
- ExCanvas_EndDraw
- ExCanvas_Flush
- ExCanvas_ClipRect
- ExCanvas_ResetClip
- ExCanvas_SetTransform
- ExCanvas_GetTransform
- ExCanvas_Clear
- ExCanvas_DrawLine
- ExCanvas_DrawRect
- ExCanvas_DrawRoundRect
- ExCanvas_DrawEllipse
- ExCanvas_DrawPath
- ExCanvas_DrawShadow
- ExCanvas_FillRect
- ExCanvas_FillRoundRect
- ExCanvas_FillEllipse
- ExCanvas_FillPath
- ExCanvas_CalcText
- ExCanvas_DrawText
- ExCanvas_DrawImage
- ExCanvas_DrawImageRect
- ExCanvas_DrawImageRectPoint
- ExCanvas_DrawImageRectRect
- ExCanvas_DrawGridsImage
- ExCanvas_DrawGridsImageRect
- ExCanvas_DrawInfoImage
- ExCanvas_DrawCanvas
- ExCanvas_Mask
- ExCanvas_Blur
- ExCanvas_HueRotation
- 圖像命令
- ExImage_Create
- ExImage_CreateFromData
- ExImage_CreateFromFile
- ExImage_CreateFromMemory
- ExImage_CreateFromImageData
- ExImage_CreateFromStream
- ExImage_CreateFromHBITMAP
- ExImage_CreateFromHICON
- ExImage_Destory
- ExImage_GetFrameCount
- ExImage_GetFrameDelay
- ExImage_GetFramesDelay
- ExImage_SelectFrame
- ExImage_RemoveOtherFrames
- ExImage_GetSize
- ExImage_GetWidth
- ExImage_GetHeight
- ExImage_Copy
- ExImage_CopyRect
- ExImage_Scale
- ExImage_ScaleRect
- ExImage_Lock
- ExImage_Unlock
- ExImage_SaveToData
- ExImage_SaveToFile
- ExImage_SaveToStream
- ExImage_GetPixel
- ExImage_SetPixel
- ExImage_RotateFlip
- ExImage_Mask
- ExImage_Blur
- ExImage_HueRotation
- 畫刷命令
- ExBrush_Destory
- ExBrush_GetTransform
- ExBrush_SetTransform
- ExLinearBrush_Create
- ExLinearBrush_CreateFromPoints
- ExLinearBrush_Flush
- ExLinearBrush_SetBeginPoint
- ExLinearBrush_SetEndPoint
- ExLinearBrush_SetBeginColor
- ExLinearBrush_SetEndColor
- ExLinearBrush_SetColors
- ExLinearBrush_SetExtendMode
- ExLinearBrush_SetGammaCorrection
- ExLinearBrush_GetBeginPoint
- ExLinearBrush_GetEndPoint
- ExLinearBrush_GetBeginColor
- ExLinearBrush_GetEndColor
- ExLinearBrush_GetColorsCount
- ExLinearBrush_GetColors
- ExLinearBrush_GetExtendMode
- ExLinearBrush_GetGammaCorrection
- ExRadialBrush_Create
- ExRadialBrush_CreateFromColors
- ExRadialBrush_SetBounds
- ExRadialBrush_SetCenterOffset
- ExRadialBrush_SetInsideColor
- ExRadialBrush_SetOutsideColor
- ExRadialBrush_SetColors
- ExRadialBrush_SetGammaCorrection
- ExRadialBrush_GetBounds
- ExRadialBrush_GetCenterOffset
- ExRadialBrush_GetInsideColor
- ExRadialBrush_GetOutsideColor
- ExRadialBrush_GetColorsCount
- ExRadialBrush_GetColors
- ExRadialBrush_GetGammaCorrection
- ExRadialBrush_Flush
- ExSolidBrush_Create
- ExSolidBrush_GetColor
- ExSolidBrush_SetColor
- ExTextureBrush_Create
- ExTextureBrush_SetExtendMode
- ExTextureBrush_GetExtendMode
- ExTextureBrush_SetImage
- ExTextureBrush_GetImage
- ExTextureBrush_Flush
- 字體命令
- ExFont_Create
- ExFont_CreateFromFamily
- ExFont_CreateFromLogFont
- ExFont_Destory
- ExFont_GetFontAtom
- ExFont_GetFontFace
- ExFont_SetFontFace
- ExFont_GetFontSize
- ExFont_SetFontSize
- ExFont_GetFontStyle
- ExFont_SetFontStyle
- ExFont_GetLogFont
- ExFont_GetFontContext
- ExFont_Clone
- ExFont_Equal
- 路徑命令
- ExPath_Create
- ExPath_Destory
- ExPath_Begin
- ExPath_End
- ExPath_Reset
- ExPath_Copy
- ExPath_Open
- ExPath_Close
- ExPath_SetFillMode
- ExPath_GetBounds
- ExPath_HitTest
- ExPath_AddLine
- ExPath_AddRect
- ExPath_AddRoundRect
- ExPath_AddArc
- ExPath_AddBezier
- ExPath_AddEllipse
- ExPath_AddText
- 矩陣命令
- ExMatrix_Create
- ExMatrix_CreateFromEles
- ExMatrix_CreateFromElesArr
- ExMatrix_Destory
- ExMatrix_Reset
- ExMatrix_SetEles
- ExMatrix_SetElesArr
- ExMatrix_GetElesArr
- ExMatrix_Translate
- ExMatrix_Scale
- ExMatrix_Rotate
- ExMatrix_Shear
- ExMatrix_Invert
- ExMatrix_IsInvert
- ExMatrix_Multiply
- ExMatrix_Transform
- ExMatrix_TransformPoints
- ExMatrix_Update
- ExMatrix_Copy
- 區域命令
- ExRgn_Create
- ExRgn_CreateFromPath
- ExRgn_Destory
- ExRgn_Combine
- ExRgn_HitTest
- 其他
- 窗口函數
- 控件函數
- 輔助功能函數
- 數據類型
- ARGB
- CHANNEL
- EXATOM
- ExData
- ExDrawImageInfo
- EXFLAGS
- ExGradientPoint
- ExImageData
- ExPoint
- ExPointF
- ExRect
- ExRectF
- ExSize
- ExSizeF
- 常量
- 其他