阅读:3439回复:8
一些用VC在SUPERMAP平台上开发的代码// Machine generated IDispatch wrapper class(es) created with ClassWizard #include "stdafx.h" #include "supergridview.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CSuperGridView IMPLEMENT_DYNCREATE(CSuperGridView, CWnd) ///////////////////////////////////////////////////////////////////////////// // CSuperGridView properties unsigned long CSuperGridView::GetEditableItemBkColor() { unsigned long result; GetProperty(0x1, VT_I4, (void*)&result); return result; } void CSuperGridView::SetEditableItemBkColor(unsigned long propVal) { SetProperty(0x1, VT_I4, propVal); } unsigned long CSuperGridView::GetEditableItemColor() { unsigned long result; GetProperty(0x2, VT_I4, (void*)&result); return result; } void CSuperGridView::SetEditableItemColor(unsigned long propVal) { SetProperty(0x2, VT_I4, propVal); } unsigned long CSuperGridView::GetReadOnlyItemBkColor() { unsigned long result; GetProperty(0x3, VT_I4, (void*)&result); return result; } void CSuperGridView::SetReadOnlyItemBkColor(unsigned long propVal) { SetProperty(0x3, VT_I4, propVal); } unsigned long CSuperGridView::GetReadOnlyItemColor() { unsigned long result; GetProperty(0x4, VT_I4, (void*)&result); return result; } void CSuperGridView::SetReadOnlyItemColor(unsigned long propVal) { SetProperty(0x4, VT_I4, propVal); } BOOL CSuperGridView::GetReadOnly() { BOOL result; GetProperty(0x5, VT_BOOL, (void*)&result); return result; } void CSuperGridView::SetReadOnly(BOOL propVal) { SetProperty(0x5, VT_BOOL, propVal); } BOOL CSuperGridView::GetUpdateImmediately() { BOOL result; GetProperty(0x6, VT_BOOL, (void*)&result); return result; } void CSuperGridView::SetUpdateImmediately(BOOL propVal) { SetProperty(0x6, VT_BOOL, propVal); } long CSuperGridView::GetViewType() { long result; GetProperty(0x7, VT_I4, (void*)&result); return result; } void CSuperGridView::SetViewType(long propVal) { SetProperty(0x7, VT_I4, propVal); } BOOL CSuperGridView::GetSysFieldVisible() { BOOL result; GetProperty(0x8, VT_BOOL, (void*)&result); return result; } void CSuperGridView::SetSysFieldVisible(BOOL propVal) { SetProperty(0x8, VT_BOOL, propVal); } ///////////////////////////////////////////////////////////////////////////// // CSuperGridView operations BOOL CSuperGridView::Connect(LPDISPATCH objRecordset) { BOOL result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, objRecordset); return result; } BOOL CSuperGridView:rintGrid(LPCTSTR strDocTitle) { BOOL result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xa, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, strDocTitle); return result; } BOOL CSuperGridView::Update() { BOOL result; InvokeHelper(0xb, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CSuperGridView:isconnect() { BOOL result; InvokeHelper(0xc, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CSuperGridView::MoveTo(long nPosition) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0xd, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, nPosition); return result; } BOOL CSuperGridView::SeekID(long ID) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0xe, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, ID); return result; } BOOL CSuperGridView::MovePrev() { BOOL result; InvokeHelper(0xf, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CSuperGridView::MoveNext() { BOOL result; InvokeHelper(0x10, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CSuperGridView::MoveFirst() { BOOL result; InvokeHelper(0x11, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CSuperGridView::MoveLast() { BOOL result; InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } CString CSuperGridView::GetItemValue(long nRow, long nCol) { CString result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x13, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, nRow, nCol); return result; } long CSuperGridView::GetCurRow() { long result; InvokeHelper(0x14, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } void CSuperGridView::AboutBox() { InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); |
|
1楼#
发布于:2004-05-24 10:16
恩,太谢谢了,愿意和我聊进QQ吧:5221446 著明身份好吗?
|
|
2楼#
发布于:2004-08-14 10:46
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|
3楼#
发布于:2004-08-15 10:44
<img src="images/post/smile/dvbbs/em02.gif" /> for what?
|
|
|
4楼#
发布于:2005-03-27 20:09
<P>楼主大哥,给咱一份看看吧?我的邮箱是<a href="mailtlongxiang5279@sina.com" target="_blank" >longxiang5279@sina.com</A></P><P>我的qq是26056941</P>
|
|
5楼#
发布于:2005-09-04 23:35
<img src="images/post/smile/dvbbs/em02.gif" />
|
|
6楼#
发布于:2007-05-12 12:18
楼主可以给我一份嘛?谢谢了,急用!我的QQ号是:285750472.我的邮箱是:jingjingliang110@163.com<img src="images/post/smile/dvbbs/em02.gif" />
|
|
7楼#
发布于:2007-05-12 21:27
给我一份
|
|
8楼#
发布于:2007-07-19 22:01
supermap支持控件开发吗?
|
|