image.cpp
上传用户:huahan
上传日期:2007-01-04
资源大小:59k
文件大小:5k
源码类别:

浏览器

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "image.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Picture.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CImage
  10. IMPLEMENT_DYNCREATE(CImage, CWnd)
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CImage properties
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CImage operations
  15. void CImage::SetEnabled(BOOL bNewValue)
  16. {
  17. static BYTE parms[] =
  18. VTS_BOOL;
  19. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  20.  bNewValue);
  21. }
  22. BOOL CImage::GetEnabled()
  23. {
  24. BOOL result;
  25. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  26. return result;
  27. }
  28. void CImage::SetMousePointer(long nNewValue)
  29. {
  30. static BYTE parms[] =
  31. VTS_I4;
  32. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  33.  nNewValue);
  34. }
  35. long CImage::GetMousePointer()
  36. {
  37. long result;
  38. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  39. return result;
  40. }
  41. void CImage::SetAutoSize(BOOL bNewValue)
  42. {
  43. static BYTE parms[] =
  44. VTS_BOOL;
  45. InvokeHelper(0xfffffe0c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  46.  bNewValue);
  47. }
  48. BOOL CImage::GetAutoSize()
  49. {
  50. BOOL result;
  51. InvokeHelper(0xfffffe0c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  52. return result;
  53. }
  54. void CImage::SetBackColor(long nNewValue)
  55. {
  56. static BYTE parms[] =
  57. VTS_I4;
  58. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  59.  nNewValue);
  60. }
  61. long CImage::GetBackColor()
  62. {
  63. long result;
  64. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  65. return result;
  66. }
  67. void CImage::SetBackStyle(long nNewValue)
  68. {
  69. static BYTE parms[] =
  70. VTS_I4;
  71. InvokeHelper(0xfffffe0a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  72.  nNewValue);
  73. }
  74. long CImage::GetBackStyle()
  75. {
  76. long result;
  77. InvokeHelper(0xfffffe0a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  78. return result;
  79. }
  80. void CImage::SetBorderColor(long nNewValue)
  81. {
  82. static BYTE parms[] =
  83. VTS_I4;
  84. InvokeHelper(0xfffffe09, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  85.  nNewValue);
  86. }
  87. long CImage::GetBorderColor()
  88. {
  89. long result;
  90. InvokeHelper(0xfffffe09, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  91. return result;
  92. }
  93. void CImage::SetBorderStyle(long nNewValue)
  94. {
  95. static BYTE parms[] =
  96. VTS_I4;
  97. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  98.  nNewValue);
  99. }
  100. long CImage::GetBorderStyle()
  101. {
  102. long result;
  103. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  104. return result;
  105. }
  106. void CImage::SetPicture(LPDISPATCH newValue)
  107. {
  108. static BYTE parms[] =
  109. VTS_DISPATCH;
  110. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  111.  newValue);
  112. }
  113. void CImage::SetRefPicture(LPDISPATCH newValue)
  114. {
  115. static BYTE parms[] =
  116. VTS_DISPATCH;
  117. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  118.  newValue);
  119. }
  120. CPicture CImage::GetPicture()
  121. {
  122. LPDISPATCH pDispatch;
  123. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  124. return CPicture(pDispatch);
  125. }
  126. void CImage::SetMouseIcon(LPDISPATCH newValue)
  127. {
  128. static BYTE parms[] =
  129. VTS_DISPATCH;
  130. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  131.  newValue);
  132. }
  133. void CImage::SetRefMouseIcon(LPDISPATCH newValue)
  134. {
  135. static BYTE parms[] =
  136. VTS_DISPATCH;
  137. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  138.  newValue);
  139. }
  140. CPicture CImage::GetMouseIcon()
  141. {
  142. LPDISPATCH pDispatch;
  143. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  144. return CPicture(pDispatch);
  145. }
  146. void CImage::SetPictureSizeMode(long nNewValue)
  147. {
  148. static BYTE parms[] =
  149. VTS_I4;
  150. InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  151.  nNewValue);
  152. }
  153. long CImage::GetPictureSizeMode()
  154. {
  155. long result;
  156. InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  157. return result;
  158. }
  159. void CImage::SetPictureAlignment(long nNewValue)
  160. {
  161. static BYTE parms[] =
  162. VTS_I4;
  163. InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  164.  nNewValue);
  165. }
  166. long CImage::GetPictureAlignment()
  167. {
  168. long result;
  169. InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  170. return result;
  171. }
  172. void CImage::SetPictureTiling(BOOL bNewValue)
  173. {
  174. static BYTE parms[] =
  175. VTS_BOOL;
  176. InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  177.  bNewValue);
  178. }
  179. BOOL CImage::GetPictureTiling()
  180. {
  181. BOOL result;
  182. InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  183. return result;
  184. }
  185. void CImage::SetSpecialEffect(long nNewValue)
  186. {
  187. static BYTE parms[] =
  188. VTS_I4;
  189. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  190.  nNewValue);
  191. }
  192. long CImage::GetSpecialEffect()
  193. {
  194. long result;
  195. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  196. return result;
  197. }