在Delphi编程中使用C语言代码

http://tech.ddvip.com   2007年03月15日    社区交流

本文详细介绍在Delphi编程中使用C语言代码

以下是引用片段:
  ABC->TABC
  ACCEL->TAccel
  ATOM->TAtom
  BITMAP->TBitMap
  BITMAPCOREHEADER->TBitmapCoreHeader
  BITMAPCOREINFO->TBitmapCoreInfo
  BITMAPFILEHEADER->TBitmapFileHeader
  BITMAPINFO->TBitmapInfo
  BITMAPINFOHEADER->TBitmapInfoHeader
  BOOL->Bool
  CBT_CREATEWND->TCBT_CreateWnd
  CBTACTIVATESTRUCT->TCBTActivateStruct
  CHAR->Char
  CHAR*->PChar
  CLIENTCREATESTRUCT->TClientCreateStruct
  COLORREF->TColorRef
  COMPAREITEMSTRUCT->TCompareItemStruct
  COMSTAT->TComStat
  CREATESTRUCT->TCreateStruct
  CTLINFO->TCtlInfo
  CTLSTYLE->TCtlStyle
  CTLtype->TCtltype
  DCB->TDCB
  DDEAACK->TDDEAck
  DDEADVISE->TDDEAdvise
  DDEDATA->TDDEData
  DDEPOKE->TDDEPoke
  DEBUGHOOKINFO->TDebugHookInfo
  DELETEITEMSTRUCT->TDeleteItemStruct
  DEVMODE->TDevMode
  DOUBLE->Double
  DRAWITEMSTRUCT->TDrawItemStruct
  DWORD->LongInt
  ENUMLOGFONT->TEnumLogFont
  EVENTMSG->TEventMsg
  FARPROC->TFarProc
  FIXED->TFixed
  FLOAT->Single
  GLYPHMETRICS->TGlyphMetrics
  HANDLE->THandle
  HANDLETABLE->THandleTable
  HARDWAREHOOKSTRUCT->THardwareHookStruct
  HELPWININFO->THelpWinInfo
  INT->Integer
  KERNINGPAIR->TKerningPair
  LOGBRUSH->TLogBrush
  LOGFONT->TLogFont
  LOGPALETTE->TLogPalette
  LOGPEN->TLogPen
  LONG->LongInt
  LONGDOUBLE->Extended
  LONGINT->LongInt
  LPSTR->PChar
  LPWSTR->PWideChar
  MAT2->TMat2
  MDICREATESTRUCT->TMDICreateStruct
  MEASUREITEMSTRUCT->TMeasureItemStruct
  MENUITEMTEMPLATE->TMenuItemTemplate
  MENUITEMTEMPLATEHEADER->TMenuItemTemplateHeader
  METAFILEPICT->TMetaFilePict
  METAHEADER->TMetaHeader
  METARECORD->TMetaRecord
  MINMAXINFO->TMinMaxInfo
  MOUSEHOOKSTRUCT->TMouseHookStruct
  MSG->TMsg
  MULTIKEYHELP->TMultiKeyHelp
  NCCALCSIZE_PARAMS->TNCCalcSize_Params
  NEWTEXTMETRIC->TNewTextMetric
  OFSTRUCT->TOFStruct
  OUTLINETEXTMETRIC->TOutlineTextMetric
  PAINTSTRUCT->TPaintStruct
  PALETTEENTRY->TPaletteEntry
  PANOSE->TPanose
  PATTERN->TPattern
  POINTFX->TPointFX
  PSTR->PChar
  PWSTR->PWideChar
  RASTERIZER_STATUS->TRasterizer_Status
  RGBQUAD->TRGBQuad
  RGBTRIPLE->TRGBTriple
  SEGINFO->TSegInfo
  SHORT->SmallInt
  SHORTINT->SmallInt
  SIZE->TSize
  TEXTMETRIC->TTextMetric
  TPOINT->TPoint
  TRECT->TRect
  TTPOLYCURVE->TTTPolyCurve
  TTPOLYGONHEADER->TPolygonHeader
  UINT->Word
  UNSIGNED->Word
  UNSIGNEDCHAR->Byte
  UNSIGNEDINT->Word
  UNSIGNEDLONG->LongInt(DWORD)
  UNSIGNEDLONGINT->LongInt
  UNSIGNEDSHORT->Word
  UNSIGNEDSHORTINT->Word
  VOID*->Pointer
  WINDOWPLACEMENT->TWindowPlacement
  WINDOWPOS->TWindowPos
  WNDCLASS->TWndClass
  WORD->Word

  三:在Delphi中直接链接C语言的OBJ文件.

来源:csdn    作者:陈经韬    责编:豆豆技术应用

正在加载评论...