Sdílet prostřednictvím


DISP_FUNCTION

Mapa odeslání definuje funkce automatizace OLE aplikace.

DISP_FUNCTION(theClass, pszName, pfnMember, vtRetVal, vtsParams )

Parametry

  • theClass
    Název třídy.

  • pszName
    Externí název funkce.

  • pfnMember
    Název členské funkce.

  • vtRetVal
    Hodnota určující typ vrácené hodnoty funkce.

  • vtsParams
    Seznam jedné nebo více konstanty určující seznam parametrů funkce oddělených mezerami.

Poznámky

vtRetVal Argument je typu VARTYPE.Následující možné hodnoty pro tento argument jsou převzaty z VARENUM výčtu:

Symbol.

Návratový typ;

VT_EMPTY

void

VT_I2

short

VT_I4

long

VT_R4

float

VT_R8

double

VT_CY

CY

VT_DATE

DATE

VT_BSTR

BSTR

VT_DISPATCH

LPDISPATCH

VT_ERROR

SCODE

VT_BOOL

BOOL

VT_VARIANT

VARIANTY

VT_UNKNOWN

LPUNKNOWN

vtsParams Argument je seznam hodnot oddělených mezerami VTS_ konstanty.Jeden nebo více z těchto hodnot oddělených mezerami (není čárkami) určuje seznam parametrů funkce.Příklad:

VTS_I2 VTS_PI2

Určuje seznam obsahující krátké celé číslo následované ukazatel, krátké celé číslo.

VTS_ konstanty a jejich významy jsou následující:

Symbol.

Typ parametru

VTS_I2

Short

VTS_I4

Long

VTS_R4

Plovák

VTS_R8

Double

VTS_CY

Const CY nebo CY *

VTS_DATE

DATE

VTS_BSTR

LPCSTR

VTS_DISPATCH

LPDISPATCH

VTS_SCODE

SCODE

VTS_BOOL

BOOL

VTS_VARIANT

Const VARIANT * nebo VARIANTY &

VTS_UNKNOWN

LPUNKNOWN

VTS_PI2

krátké *

VTS_PI4

dlouhé *

VTS_PR4

Plovák *

VTS_PR8

dvojité *

VTS_PCY

CY *

VTS_PDATE

DATUM *

VTS_PBSTR

BSTR *

VTS_PDISPATCH

LPDISPATCH *

VTS_PSCODE

KÓD SCODE *

VTS_PBOOL

BOOL *

VTS_PVARIANT

VARIANTY *

VTS_PUNKNOWN

LPUNKNOWN *

VTS_NONE

Žádné parametry

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_PROPERTY_EX

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

Koncepty

MFC makra a Globals

Další zdroje

Odeslání mapy