gis1117
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
阅读:3215回复:8

一些用VC在SUPERMAP平台上开发的代码

楼主#
更多 发布于:2004-02-23 11:41

// 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);
喜欢0 评分0
wangnk101
路人甲
路人甲
  • 注册日期2004-05-24
  • 发帖数116
  • QQ
  • 铜币397枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-05-24 10:16
恩,太谢谢了,愿意和我聊进QQ吧:5221446 著明身份好吗?
举报 回复(0) 喜欢(0)     评分
xinglm
路人甲
路人甲
  • 注册日期2004-08-10
  • 发帖数71
  • QQ
  • 铜币37枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-14 10:46
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
威海清风
路人甲
路人甲
  • 注册日期2004-01-13
  • 发帖数99
  • QQ
  • 铜币262枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-15 10:44
<img src="images/post/smile/dvbbs/em02.gif" /> for what?
------------------------------------------------------------------- ======>我的脚步想要去流浪<====== -------------------------------------------------------------------
举报 回复(0) 喜欢(0)     评分
yunaoting
路人甲
路人甲
  • 注册日期2004-07-26
  • 发帖数6
  • QQ
  • 铜币138枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-03-27 20:09
<P>楼主大哥,给咱一份看看吧?我的邮箱是<a href="mailtlongxiang5279@sina.com" target="_blank" >longxiang5279@sina.com</A></P><P>我的qq是26056941</P>
举报 回复(0) 喜欢(0)     评分
zys
zys
路人甲
路人甲
  • 注册日期2004-01-07
  • 发帖数103
  • QQ
  • 铜币61枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-09-04 23:35
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
caijingjing
路人甲
路人甲
  • 注册日期2007-03-23
  • 发帖数1
  • QQ
  • 铜币104枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-05-12 12:18
楼主可以给我一份嘛?谢谢了,急用!我的QQ号是:285750472.我的邮箱是:jingjingliang110@163.com<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2007-05-12 21:27
给我一份
举报 回复(0) 喜欢(0)     评分
gisguest
路人甲
路人甲
  • 注册日期2005-04-20
  • 发帖数39
  • QQ
  • 铜币219枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2007-07-19 22:01
supermap支持控件开发吗?
举报 回复(0) 喜欢(0)     评分
游客

返回顶部