====== WebBrowserカスタマイズに向けたメモ ======
WebBrowserBase.OnFontChanged
protected override void OnFontChanged(EventArgs e)
{
base.OnFontChanged(e);
this.AmbientChanged(DISPID_AMBIENT_FONT);
}
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\OleCtl.h(554)
#define DISPID_AMBIENT_BACKCOLOR (-701)
#define DISPID_AMBIENT_DISPLAYNAME (-702)
#define DISPID_AMBIENT_FONT (-703)
#define DISPID_AMBIENT_FORECOLOR (-704)
#define DISPID_AMBIENT_LOCALEID (-705)
#define DISPID_AMBIENT_MESSAGEREFLECT (-706)
#define DISPID_AMBIENT_SCALEUNITS (-707)
#define DISPID_AMBIENT_TEXTALIGN (-708)
#define DISPID_AMBIENT_USERMODE (-709)
#define DISPID_AMBIENT_UIDEAD (-710)
#define DISPID_AMBIENT_SHOWGRABHANDLES (-711)
#define DISPID_AMBIENT_SHOWHATCHING (-712)
#define DISPID_AMBIENT_DISPLAYASDEFAULT (-713)
#define DISPID_AMBIENT_SUPPORTSMNEMONICS (-714)
#define DISPID_AMBIENT_AUTOCLIP (-715)
#define DISPID_AMBIENT_APPEARANCE (-716)
#define DISPID_AMBIENT_CODEPAGE (-725)
#define DISPID_AMBIENT_PALETTE (-726)
#define DISPID_AMBIENT_CHARSET (-727)
#define DISPID_AMBIENT_TRANSFERPRIORITY (-728)
#define DISPID_AMBIENT_RIGHTTOLEFT (-732)
#define DISPID_AMBIENT_TOPTOBOTTOM (-733)
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\MsHtmdid.h(358)
//;begin_internal
//----------------------------------------------------------------------------
//
// Reserved negative DISPIDs
//
//----------------------------------------------------------------------------
//;end_internal
#define DISPID_WINDOWOBJECT (-5500)
#define DISPID_LOCATIONOBJECT (-5506)
#define DISPID_HISTORYOBJECT (-5507)
#define DISPID_NAVIGATOROBJECT (-5508)
#define DISPID_SECURITYCTX (-5511)
#define DISPID_AMBIENT_DLCONTROL (-5512)
#define DISPID_AMBIENT_USERAGENT (-5513)
#define DISPID_SECURITYDOMAIN (-5514)
//;begin_internal
#define DISPID_DEBUG_ISSECUREPROXY (-5515)
#define DISPID_DEBUG_TRUSTEDPROXY (-5516)
#define DISPID_DEBUG_INTERNALWINDOW (-5517)
#define DISPID_DEBUG_ENABLESECUREPROXYASSERTS (-5518)
//;end_internal
#define DLCTL_DLIMAGES 0x00000010
#define DLCTL_VIDEOS 0x00000020
#define DLCTL_BGSOUNDS 0x00000040
#define DLCTL_NO_SCRIPTS 0x00000080
#define DLCTL_NO_JAVA 0x00000100
#define DLCTL_NO_RUNACTIVEXCTLS 0x00000200
#define DLCTL_NO_DLACTIVEXCTLS 0x00000400
#define DLCTL_DOWNLOADONLY 0x00000800
#define DLCTL_NO_FRAMEDOWNLOAD 0x00001000
#define DLCTL_RESYNCHRONIZE 0x00002000
#define DLCTL_PRAGMA_NO_CACHE 0x00004000
#define DLCTL_NO_BEHAVIORS 0x00008000
#define DLCTL_NO_METACHARSET 0x00010000
#define DLCTL_URL_ENCODING_DISABLE_UTF8 0x00020000
#define DLCTL_URL_ENCODING_ENABLE_UTF8 0x00040000
#define DLCTL_NOFRAMES 0x00080000
#define DLCTL_FORCEOFFLINE 0x10000000
#define DLCTL_NO_CLIENTPULL 0x20000000
#define DLCTL_SILENT 0x40000000
#define DLCTL_OFFLINEIFNOTCONNECTED 0x80000000
#define DLCTL_OFFLINE DLCTL_OFFLINEIFNOTCONNECTED
C:\Program Files\Microsoft SDKs\Windows\v5.0A\Include\UrlMon.h(425)
// URLMON-specific defines for UrlMkSetSessionOption() above
#define URLMON_OPTION_USERAGENT 0x10000001
#define URLMON_OPTION_USERAGENT_REFRESH 0x10000002
#define URLMON_OPTION_URL_ENCODING 0x10000004
#define URLMON_OPTION_USE_BINDSTRINGCREDS 0x10000008