panel1.cpp
上传用户:fjzzwyy
上传日期:2007-01-14
资源大小:244k
文件大小: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 "panel1.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Picture1.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CPanel properties
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CPanel operations
  12. long CPanel::GetAlignment()
  13. {
  14. long result;
  15. InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  16. return result;
  17. }
  18. void CPanel::SetAlignment(long nNewValue)
  19. {
  20. static BYTE parms[] =
  21. VTS_I4;
  22. InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  23.  nNewValue);
  24. }
  25. long CPanel::GetAutoSize()
  26. {
  27. long result;
  28. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  29. return result;
  30. }
  31. void CPanel::SetAutoSize(long nNewValue)
  32. {
  33. static BYTE parms[] =
  34. VTS_I4;
  35. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.  nNewValue);
  37. }
  38. long CPanel::GetBevel()
  39. {
  40. long result;
  41. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  42. return result;
  43. }
  44. void CPanel::SetBevel(long nNewValue)
  45. {
  46. static BYTE parms[] =
  47. VTS_I4;
  48. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  49.  nNewValue);
  50. }
  51. BOOL CPanel::GetEnabled()
  52. {
  53. BOOL result;
  54. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  55. return result;
  56. }
  57. void CPanel::SetEnabled(BOOL bNewValue)
  58. {
  59. static BYTE parms[] =
  60. VTS_BOOL;
  61. InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  62.  bNewValue);
  63. }
  64. short CPanel::GetIndex()
  65. {
  66. short result;
  67. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  68. return result;
  69. }
  70. void CPanel::SetIndex(short nNewValue)
  71. {
  72. static BYTE parms[] =
  73. VTS_I2;
  74. InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  75.  nNewValue);
  76. }
  77. CString CPanel::GetKey()
  78. {
  79. CString result;
  80. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  81. return result;
  82. }
  83. void CPanel::SetKey(LPCTSTR lpszNewValue)
  84. {
  85. static BYTE parms[] =
  86. VTS_BSTR;
  87. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  88.  lpszNewValue);
  89. }
  90. float CPanel::GetLeft()
  91. {
  92. float result;
  93. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  94. return result;
  95. }
  96. void CPanel::SetLeft(float newValue)
  97. {
  98. static BYTE parms[] =
  99. VTS_R4;
  100. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  101.  newValue);
  102. }
  103. float CPanel::GetMinWidth()
  104. {
  105. float result;
  106. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  107. return result;
  108. }
  109. void CPanel::SetMinWidth(float newValue)
  110. {
  111. static BYTE parms[] =
  112. VTS_R4;
  113. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  114.  newValue);
  115. }
  116. CPicture CPanel::GetPicture()
  117. {
  118. LPDISPATCH pDispatch;
  119. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  120. return CPicture(pDispatch);
  121. }
  122. void CPanel::SetRefPicture(LPDISPATCH newValue)
  123. {
  124. static BYTE parms[] =
  125. VTS_DISPATCH;
  126. InvokeHelper(0x9, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  127.  newValue);
  128. }
  129. long CPanel::GetStyle()
  130. {
  131. long result;
  132. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  133. return result;
  134. }
  135. void CPanel::SetStyle(long nNewValue)
  136. {
  137. static BYTE parms[] =
  138. VTS_I4;
  139. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  140.  nNewValue);
  141. }
  142. VARIANT CPanel::GetTag()
  143. {
  144. VARIANT result;
  145. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  146. return result;
  147. }
  148. void CPanel::SetTag(const VARIANT& newValue)
  149. {
  150. static BYTE parms[] =
  151. VTS_VARIANT;
  152. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  153.  &newValue);
  154. }
  155. CString CPanel::GetText()
  156. {
  157. CString result;
  158. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  159. return result;
  160. }
  161. void CPanel::SetText(LPCTSTR lpszNewValue)
  162. {
  163. static BYTE parms[] =
  164. VTS_BSTR;
  165. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  166.  lpszNewValue);
  167. }
  168. CString CPanel::GetToolTipText()
  169. {
  170. CString result;
  171. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  172. return result;
  173. }
  174. void CPanel::SetToolTipText(LPCTSTR lpszNewValue)
  175. {
  176. static BYTE parms[] =
  177. VTS_BSTR;
  178. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  179.  lpszNewValue);
  180. }
  181. BOOL CPanel::GetVisible()
  182. {
  183. BOOL result;
  184. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  185. return result;
  186. }
  187. void CPanel::SetVisible(BOOL bNewValue)
  188. {
  189. static BYTE parms[] =
  190. VTS_BOOL;
  191. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  192.  bNewValue);
  193. }
  194. float CPanel::GetWidth()
  195. {
  196. float result;
  197. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  198. return result;
  199. }
  200. void CPanel::SetWidth(float newValue)
  201. {
  202. static BYTE parms[] =
  203. VTS_R4;
  204. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  205.  newValue);
  206. }
  207. void CPanel::SetPicture(LPDISPATCH newValue)
  208. {
  209. static BYTE parms[] =
  210. VTS_DISPATCH;
  211. InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  212.  newValue);
  213. }
  214. void CPanel::SetRefTag(const VARIANT& newValue)
  215. {
  216. static BYTE parms[] =
  217. VTS_VARIANT;
  218. InvokeHelper(0xe, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  219.  &newValue);
  220. }