// ÄÄÇ»ÅÍ¿¡¼­ Çü½Ä ¶óÀ̺귯¸® ¸¶¹ý»çÀÇ [Ŭ·¡½º Ãß°¡]¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ IDispatch ·¡ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. ///#import "C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE" no_namespace // CLineFormat ·¡ÆÛ Ŭ·¡½º class CLineFormat : public COleDispatchDriver { public: CLineFormat(){} // COleDispatchDriver ±âº» »ý¼ºÀÚ¸¦ È£ÃâÇÕ´Ï´Ù. CLineFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CLineFormat(const CLineFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Ư¼º public: // ÀÛ¾÷ public: // LineFormat ¸Þ¼­µå public: LPDISPATCH get_Application() { LPDISPATCH result; InvokeHelper(0x60020000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long get_Creator() { long result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH get_Parent() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_BackColor() { LPDISPATCH result; InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void put_BackColor(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH ; InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_BeginArrowheadLength() { long result; InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_BeginArrowheadLength(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_BeginArrowheadStyle() { long result; InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_BeginArrowheadStyle(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_BeginArrowheadWidth() { long result; InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_BeginArrowheadWidth(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_DashStyle() { long result; InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_DashStyle(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_EndArrowheadLength() { long result; InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_EndArrowheadLength(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_EndArrowheadStyle() { long result; InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_EndArrowheadStyle(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_EndArrowheadWidth() { long result; InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_EndArrowheadWidth(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH get_ForeColor() { LPDISPATCH result; InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void put_ForeColor(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH ; InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_Pattern() { long result; InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Pattern(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x6d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_Style() { long result; InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Style(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float get_Transparency() { float result; InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void put_Transparency(float newValue) { static BYTE parms[] = VTS_R4 ; InvokeHelper(0x6f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_Visible() { long result; InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Visible(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x70, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float get_Weight() { float result; InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void put_Weight(float newValue) { static BYTE parms[] = VTS_R4 ; InvokeHelper(0x71, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_InsetPen() { long result; InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_InsetPen(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x72, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } // LineFormat ¼Ó¼º public: };