GdiplusDemoFuns.h 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. //Download by http://www.NewXing.com
  2. // GdiplusDemoFuns.h
  3. #ifndef _GDIPLUS_DEMO_FUNS_H__
  4. #define _GDIPLUS_DEMO_FUNS_H__
  5. void CreatePenFromBrush_Click();
  6. void DashStyle_Custom_Click();
  7. void Pen_Align_Click();
  8. void Pen_Tranform_Click();
  9. void Pen_LineCap_Click();
  10. void Pen_TransColor_Click();
  11. //-------------------------------------------------------------
  12. //txt1 = "画刷";
  13. void Brush_SolidBrush_Click();
  14. void Brush_FillVurve_Click();
  15. void Brush_HatchBrush_Click();
  16. void Brush_EnumAllStyle_Click();
  17. void Brush_SetRenderingOrigin_Click();
  18. void Brush_Texture_Click();
  19. void Brush_Texture_WrapMode_Click();
  20. void Brush_TextureTransform_Click();
  21. void Brush_GetTextureMatrix_Click();
  22. void Brush_LinearGradientBrush_Click();
  23. void Brush_LinearArrange_Click();
  24. void Brush_LinearInterpolation_Click();
  25. void Brush_LinearGradientMode_Click();
  26. void Brush_LinearAngle_Click();
  27. void Brush_LinearCustomize_Click();
  28. void Brush_LinearGradientBrush_BellShape_Click();
  29. void Brsuh_LinearGradientBrush_UsingGamma_Click();
  30. void Brush_PathGradientBrush_Star_Click();
  31. void Brush_PathGradientBrush_Star2_Click();
  32. void Brush_Using_MorePathGradientBrush_Click();
  33. void Brush_PathGradientBrush_WrapMode_Click();
  34. void Brush_PathGradientBrush_CenterPoint_Click();
  35. void Brush_PathGradientBrush_InterpolationColors_Click();
  36. void Brsuh_PathGradietBrush_Focus_Click();
  37. void Brush_PathGradientBrush_Transform_Click();
  38. //-------------------------------------------------------------
  39. //txt1 = "文本与字体";
  40. void Font_UsingFontInGDIPlus_Click();
  41. void Font_EnumAllFonts_Click();
  42. void Font_EnhanceFontDialog_Click();
  43. void Font_UsingTextRenderHint_Click();
  44. void Font_Privatefontcollection_Click();
  45. void Font_Privatefontcollection2_Click();
  46. void Font_IsStyleAvailable_Click();
  47. void Font_Size_Click();
  48. void Font_BaseLine_Click();
  49. void Font_DrawString_Click();
  50. void Font_MeasureString_Click();
  51. void Font_MeasureString2_Click();
  52. void Font_ColumnTextOut_Click();
  53. void Font_StirngTrimming_Click();
  54. void Font_TextOutClip_Click();
  55. void Font_MeasureCharacterRanges_Click();
  56. void Font_TextoutDirection_Click();
  57. void Font_TextAlignment_Click();
  58. void Font_TextAlignment2_Click();
  59. void Font_TextoutUsingTabs_Click();
  60. void Font_UsingTabs_Click();
  61. void Font_TextoutHotkeyPrefix_Click();
  62. void Font_TextoutShadow_Click();
  63. void Font_TextoutHashline_Click();
  64. void Font_TextoutTexture_Click();
  65. void Font_TextoutGradient_Click();
  66. //-------------------------------------------------------------
  67. //txt1 = "路径和区域";
  68. void Path_Construct_Click();
  69. void Path_AddLines_Click();
  70. void Path_CloseFigure_Click();
  71. void Path_FillPath_Click();
  72. void Path_AddSubPath_Click();
  73. void Path_GetSubPath_Click();
  74. void Path_GetPoints_Click();
  75. void Path_PathData_Click();
  76. void Path_ViewPointFLAG_Click();
  77. void Path_SubPathRange_Click();
  78. void Path_Flatten_Click();
  79. void Path_Warp_Click();
  80. void Path_Transform_Click();
  81. void Path_Widen_Click();
  82. void Path_WidenDemo_Click();
  83. void Region_FromPath_Click();
  84. void Region_Calculate_Click();
  85. void Region_GetRects_Click();
  86. //-------------------------------------------------------------
  87. //txt1 = "GDI+的坐标变换";
  88. void Transform_Click();
  89. void TranslateTransform_Click();
  90. void RotateTransform_Click();
  91. void DrawWatch_Click();
  92. void ScaleTransform_Click();
  93. void RectScale_Click();
  94. void FontRotate_Click();
  95. void Matrix_ListElements_Click_1();
  96. void MatrixPos_Click();
  97. void Martrix_Invert_Click();
  98. void Matrix_Multiply_Click();
  99. void Matrix_TransformPoints_Click();
  100. void Matrix_TransformPoints2_Click();
  101. void Matrix_TransformVectors_Click();
  102. void Matrix_RotateAt_Click();
  103. void Matrix_Shear_Click();
  104. void Matrix_TextoutShear_Click();
  105. void Matrix_ChangeFontHeight_Click();
  106. //-------------------------------------------------------------
  107. //txt1 = "GDI+的色彩变换";
  108. void ColorMatrix_Start_Click();
  109. void TranslateColor_Click();
  110. void ScaleColor_Click();
  111. void RotateColor_Click();
  112. void ColorShear_Click();
  113. void ColorRemap_Click();
  114. void SetRGBOutputChannel_Click();
  115. //-------------------------------------------------------------
  116. //txt1 = "图像的基本处理";
  117. void Metafile_Click();
  118. void CroppingAndScaling_Click();
  119. void UsingInterpolationMode_Click();
  120. void RotateFlip_Click();
  121. void ImageSkewing_Click();
  122. void Cubeimage_Click();
  123. void ThumbnailImage_Click();
  124. void Clone_Click();
  125. void Picturescale_Click();
  126. //-------------------------------------------------------------
  127. //txt1 = "图像色彩信息的调整";
  128. void ImageAttributesSetNoOp_Click();
  129. void SetColorMatrices_Click();
  130. void SetOutputChannelColorProfile_Click();
  131. void Gammaadjust_Click();
  132. void SetOutputChannel_Click();
  133. void Colorkey_Click();
  134. void Setthreshold_Click();
  135. void AdjustedPalette_Click();
  136. void SetWrapMode_Click();
  137. //-------------------------------------------------------------
  138. //txt1 = "图形的编码与解码";
  139. void ListAllImageEncoders_Click();
  140. void ListImageEncoder_Detail_Click();
  141. void ListImageDecoder_Click();
  142. void GetEncoderParameter_Click();
  143. void GetAllEncoderParameter_Click();
  144. void menuItem17_Click();
  145. void SaveBmp2tif_Click();
  146. void SaveBMP2JPG_Click();
  147. void TransformingJPEG_Click();
  148. void MultipleFrameImage_Click();
  149. void GetImageFromMultyFrame_Click();
  150. void QueryImage_Click();
  151. void SetProp_Click();
  152. //-------------------------------------------------------------
  153. //txt1 = "图形特技处理";
  154. void menuItem2_Click();
  155. void GrayScale_Click();
  156. void Inverse_Click();
  157. void Emboss_Click();
  158. void OnCanvas_Click();
  159. void OnWood_Click();
  160. void Flashligt_Click();
  161. void BlurAndSharpen_Click();
  162. #endif //_GDIPLUS_DEMO_FUNS_H__