labelcontrol.cpp
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:7k
源码类别:

书籍源码

开发平台:

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 "labelcontrol.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Font.h"
  8. #include "Picture.h"
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CLabelControl
  11. IMPLEMENT_DYNCREATE(CLabelControl, CWnd)
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CLabelControl properties
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CLabelControl operations
  16. void CLabelControl::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 CLabelControl::GetAutoSize()
  24. {
  25. BOOL result;
  26. InvokeHelper(0xfffffe0c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  27. return result;
  28. }
  29. void CLabelControl::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 CLabelControl::GetBackColor()
  37. {
  38. long result;
  39. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  40. return result;
  41. }
  42. void CLabelControl::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 CLabelControl::GetBackStyle()
  50. {
  51. long result;
  52. InvokeHelper(0xfffffe0a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  53. return result;
  54. }
  55. void CLabelControl::SetBorderColor(long nNewValue)
  56. {
  57. static BYTE parms[] =
  58. VTS_I4;
  59. InvokeHelper(0xfffffe09, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  60.  nNewValue);
  61. }
  62. long CLabelControl::GetBorderColor()
  63. {
  64. long result;
  65. InvokeHelper(0xfffffe09, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  66. return result;
  67. }
  68. void CLabelControl::SetBorderStyle(long nNewValue)
  69. {
  70. static BYTE parms[] =
  71. VTS_I4;
  72. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  73.  nNewValue);
  74. }
  75. long CLabelControl::GetBorderStyle()
  76. {
  77. long result;
  78. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  79. return result;
  80. }
  81. void CLabelControl::SetCaption(LPCTSTR lpszNewValue)
  82. {
  83. static BYTE parms[] =
  84. VTS_BSTR;
  85. InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  86.  lpszNewValue);
  87. }
  88. CString CLabelControl::GetCaption()
  89. {
  90. CString result;
  91. InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  92. return result;
  93. }
  94. void CLabelControl::SetEnabled(BOOL bNewValue)
  95. {
  96. static BYTE parms[] =
  97. VTS_BOOL;
  98. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  99.  bNewValue);
  100. }
  101. BOOL CLabelControl::GetEnabled()
  102. {
  103. BOOL result;
  104. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  105. return result;
  106. }
  107. void CLabelControl::SetRefFont(LPDISPATCH newValue)
  108. {
  109. static BYTE parms[] =
  110. VTS_DISPATCH;
  111. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  112.  newValue);
  113. }
  114. COleFont CLabelControl::GetFont()
  115. {
  116. LPDISPATCH pDispatch;
  117. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  118. return COleFont(pDispatch);
  119. }
  120. void CLabelControl::SetForeColor(long nNewValue)
  121. {
  122. static BYTE parms[] =
  123. VTS_I4;
  124. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  125.  nNewValue);
  126. }
  127. long CLabelControl::GetForeColor()
  128. {
  129. long result;
  130. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  131. return result;
  132. }
  133. void CLabelControl::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 CLabelControl::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 CLabelControl::GetMouseIcon()
  148. {
  149. LPDISPATCH pDispatch;
  150. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  151. return CPicture(pDispatch);
  152. }
  153. void CLabelControl::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 CLabelControl::GetMousePointer()
  161. {
  162. long result;
  163. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  164. return result;
  165. }
  166. void CLabelControl::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 CLabelControl::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 CLabelControl::GetPicture()
  181. {
  182. LPDISPATCH pDispatch;
  183. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  184. return CPicture(pDispatch);
  185. }
  186. void CLabelControl::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 CLabelControl::GetPicturePosition()
  194. {
  195. long result;
  196. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  197. return result;
  198. }
  199. void CLabelControl::SetSpecialEffect(long nNewValue)
  200. {
  201. static BYTE parms[] =
  202. VTS_I4;
  203. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  204.  nNewValue);
  205. }
  206. long CLabelControl::GetSpecialEffect()
  207. {
  208. long result;
  209. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  210. return result;
  211. }
  212. void CLabelControl::SetTextAlign(long nNewValue)
  213. {
  214. static BYTE parms[] =
  215. VTS_I4;
  216. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  217.  nNewValue);
  218. }
  219. long CLabelControl::GetTextAlign()
  220. {
  221. long result;
  222. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  223. return result;
  224. }
  225. void CLabelControl::SetWordWrap(BOOL bNewValue)
  226. {
  227. static BYTE parms[] =
  228. VTS_BOOL;
  229. InvokeHelper(0xfffffde8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  230.  bNewValue);
  231. }
  232. BOOL CLabelControl::GetWordWrap()
  233. {
  234. BOOL result;
  235. InvokeHelper(0xfffffde8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  236. return result;
  237. }
  238. void CLabelControl::SetAccelerator(LPCTSTR lpszNewValue)
  239. {
  240. static BYTE parms[] =
  241. VTS_BSTR;
  242. InvokeHelper(0xfffffde1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  243.  lpszNewValue);
  244. }
  245. CString CLabelControl::GetAccelerator()
  246. {
  247. CString result;
  248. InvokeHelper(0xfffffde1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  249. return result;
  250. }