commandbutton.cpp
上传用户:netltd
上传日期:2013-02-12
资源大小:7234k
文件大小:6k
源码类别:

绘图程序

开发平台:

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 "commandbutton.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Font.h"
  8. #include "Picture.h"
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CCommandButton
  11. IMPLEMENT_DYNCREATE(CCommandButton, CWnd)
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CCommandButton properties
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CCommandButton operations
  16. void CCommandButton::SetAutoSize(BOOL bNewValue)
  17. {
  18. static BYTE parms[] =
  19. VTS_BOOL;
  20. InvokeHelper(0xfffffe0c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  21.  bNewValue);
  22. }
  23. BOOL CCommandButton::GetAutoSize()
  24. {
  25. BOOL result;
  26. InvokeHelper(0xfffffe0c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  27. return result;
  28. }
  29. void CCommandButton::SetBackColor(long nNewValue)
  30. {
  31. static BYTE parms[] =
  32. VTS_I4;
  33. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  34.  nNewValue);
  35. }
  36. long CCommandButton::GetBackColor()
  37. {
  38. long result;
  39. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  40. return result;
  41. }
  42. void CCommandButton::SetBackStyle(long nNewValue)
  43. {
  44. static BYTE parms[] =
  45. VTS_I4;
  46. InvokeHelper(0xfffffe0a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  47.  nNewValue);
  48. }
  49. long CCommandButton::GetBackStyle()
  50. {
  51. long result;
  52. InvokeHelper(0xfffffe0a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  53. return result;
  54. }
  55. void CCommandButton::SetCaption(LPCTSTR lpszNewValue)
  56. {
  57. static BYTE parms[] =
  58. VTS_BSTR;
  59. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  60.  lpszNewValue);
  61. }
  62. CString CCommandButton::GetCaption()
  63. {
  64. CString result;
  65. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  66. return result;
  67. }
  68. void CCommandButton::SetEnabled(BOOL bNewValue)
  69. {
  70. static BYTE parms[] =
  71. VTS_BOOL;
  72. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  73.  bNewValue);
  74. }
  75. BOOL CCommandButton::GetEnabled()
  76. {
  77. BOOL result;
  78. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  79. return result;
  80. }
  81. void CCommandButton::SetRefFont(LPDISPATCH newValue)
  82. {
  83. static BYTE parms[] =
  84. VTS_DISPATCH;
  85. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  86.  newValue);
  87. }
  88. COleFont CCommandButton::GetFont()
  89. {
  90. LPDISPATCH pDispatch;
  91. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  92. return COleFont(pDispatch);
  93. }
  94. void CCommandButton::SetForeColor(long nNewValue)
  95. {
  96. static BYTE parms[] =
  97. VTS_I4;
  98. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  99.  nNewValue);
  100. }
  101. long CCommandButton::GetForeColor()
  102. {
  103. long result;
  104. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  105. return result;
  106. }
  107. void CCommandButton::SetTakeFocusOnClick(BOOL bNewValue)
  108. {
  109. static BYTE parms[] =
  110. VTS_BOOL;
  111. InvokeHelper(0xcb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  112.  bNewValue);
  113. }
  114. BOOL CCommandButton::GetTakeFocusOnClick()
  115. {
  116. BOOL result;
  117. InvokeHelper(0xcb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  118. return result;
  119. }
  120. void CCommandButton::SetLocked(BOOL bNewValue)
  121. {
  122. static BYTE parms[] =
  123. VTS_BOOL;
  124. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  125.  bNewValue);
  126. }
  127. BOOL CCommandButton::GetLocked()
  128. {
  129. BOOL result;
  130. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  131. return result;
  132. }
  133. void CCommandButton::SetMouseIcon(LPDISPATCH newValue)
  134. {
  135. static BYTE parms[] =
  136. VTS_DISPATCH;
  137. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  138.  newValue);
  139. }
  140. void CCommandButton::SetRefMouseIcon(LPDISPATCH newValue)
  141. {
  142. static BYTE parms[] =
  143. VTS_DISPATCH;
  144. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  145.  newValue);
  146. }
  147. CPicture CCommandButton::GetMouseIcon()
  148. {
  149. LPDISPATCH pDispatch;
  150. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  151. return CPicture(pDispatch);
  152. }
  153. void CCommandButton::SetMousePointer(long nNewValue)
  154. {
  155. static BYTE parms[] =
  156. VTS_I4;
  157. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  158.  nNewValue);
  159. }
  160. long CCommandButton::GetMousePointer()
  161. {
  162. long result;
  163. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  164. return result;
  165. }
  166. void CCommandButton::SetPicture(LPDISPATCH newValue)
  167. {
  168. static BYTE parms[] =
  169. VTS_DISPATCH;
  170. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  171.  newValue);
  172. }
  173. void CCommandButton::SetRefPicture(LPDISPATCH newValue)
  174. {
  175. static BYTE parms[] =
  176. VTS_DISPATCH;
  177. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  178.  newValue);
  179. }
  180. CPicture CCommandButton::GetPicture()
  181. {
  182. LPDISPATCH pDispatch;
  183. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  184. return CPicture(pDispatch);
  185. }
  186. void CCommandButton::SetPicturePosition(long nNewValue)
  187. {
  188. static BYTE parms[] =
  189. VTS_I4;
  190. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  191.  nNewValue);
  192. }
  193. long CCommandButton::GetPicturePosition()
  194. {
  195. long result;
  196. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  197. return result;
  198. }
  199. void CCommandButton::SetAccelerator(LPCTSTR lpszNewValue)
  200. {
  201. static BYTE parms[] =
  202. VTS_BSTR;
  203. InvokeHelper(0xfffffde1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  204.  lpszNewValue);
  205. }
  206. CString CCommandButton::GetAccelerator()
  207. {
  208. CString result;
  209. InvokeHelper(0xfffffde1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  210. return result;
  211. }
  212. void CCommandButton::SetWordWrap(BOOL bNewValue)
  213. {
  214. static BYTE parms[] =
  215. VTS_BOOL;
  216. InvokeHelper(0xfffffde8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  217.  bNewValue);
  218. }
  219. BOOL CCommandButton::GetWordWrap()
  220. {
  221. BOOL result;
  222. InvokeHelper(0xfffffde8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  223. return result;
  224. }