Download - 第 12 章 ActiveX 控制

Transcript
  • 12 ActiveXActiveXMicrosoftActiveXCOMWindows

  • 12.1 ActiveXActiveXOLEOLEActiveX12.1.1 (in_place_activation)OLE(in_place editing) OLEIOleInPlaceFrame IOleInPlaceWindow IOleInPlaceSite IOleInPlaceObject IOleInPlaceActiveObject

  • (site object)IOleInPlaceSite IOleClientSiteIAdviseSinkIOleInPlaceSite12.1.2 (property page)OLE(property sheet)12.1.3 COM OLEIPropertyNotifySink

  • 12.2 ActiveXActiveXActiveX12.2.1 ActiveX ActiveX (1) (2) (3) () (4)

  • 12.2.2 ActiveXActiveXWindows (1) (2) (3) (4) (5) (6)

  • ActiveX OLEOLE IOleControlIOleControlSite

  • 12.2.3 IOleObjectIOleClientSiteIOleObjectIOleClientSiteOLEIOleObjectIOleObject21IOleObjectDoVerbSetHostsNameClose DoVerb SetHostsName Close GetMiscStatus

  • IOleObjectIOleClientSiteIOleClientSite6ActiveXRequestNewObjectLayoutActiveXGetExtent

  • 12.2.4 IOleControlIOleControlSiteIOleControlIOleControlSiteActiveXIOleControlIOleControlSiteOLEActiveX IOleControlIOleControlSite (1) IOleControlGetControlInfoOnMnemonicIOleControlSiteOnFocusOnControlInfoChangedTranslateAccelerator (2) IOleControlSite::GetExtendedControlIdispatchIConnectionPointContainer

  • IOleControlIOleControlSite ActiveXGetExtendedControlIDispatchActiveXE_NOTIMPL(3) IOleControl::OnAmbientPropertyChange ActiveXOnAmbientPropertyChangedispIDID(4) IOleControlSite::ShowPropertyFrame

  • IOleControlIOleControlSite(5) IOleControlFreezeEventIOleControlSiteLockInPlaceActiveTransFromCoords FreezeEventActiveX LockInPlaceActive(TRUE)LockInPlaceActive(FALSE) TransFromCoords

  • 12.2.5 ActiveXIDActiveXActiveXActiveXActiveX(stock propertystock methodstock event)12.512.612.712.8

  • 12.2.6 ActiveX(1) Windows (2) ActiveXIdispatchActiveXIpropertyNotifySink(3)ActiveX

  • ActiveX(4) ActiveX ActiveXCOM (1) ControlActiveXCLSIDActiveX (2) ToolboxBitmap321616DLLEXEID (3) MiscStatusOLEActiveX (4) InsertableOLEActiveX

  • 12.3 ActiveXInternetActiveXInternetInternetWebHTMLHTML

  • COM+COM+ COMMTSCOMCOMMSMQCOMCOM+ (1) (TRANSCACTIONS)-MTS (2) (SECURITY)-(RoleBased) (3) (CONCURRENCY) (4) (MESSAGE QUEUING)-MSMQ (5)