<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>ActiveX late binding (ThumbCtl class example)</Title>
      <Shortcut>ActiveXlatebinding(ThumbCtlclassexample)</Shortcut>
      <Description>ActiveX late binding (ThumbCtl class example) [C#]</Description>
      <Author>Rafał Ziółkowski</Author>
      <HelpUrl>/PreviewSnippet.aspx?SnippetID=d0590167-01ea-4250-bb18-ec5bf96487a3</HelpUrl>
      <SnippetTypes>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Code Language="csharp"><![CDATA[/*
1. Create wrapper asseblies using aximp.exe, ie.
aximp.exe c:\windows\system32\WEBVW.dll
2. You will get two files AxWEBVWLib.dll and  AxWEBVWLib.dll, add reference to your project to AxWEBVWLib.dl file
3. Use your activex like specified bellow
*/
// Create new wrapper instance
AxWEBVWLib.AxThumbCtl axctl = new AxWEBVWLib.AxThumbCtl();
// Add object to specific window (control)
mypanel.Controls.Add(axctl);
// Set dock style
axctl.Dock = DockStyle.Fill;
// use OCX control methods (here we create thumbnail for our jpg file)
axctl.displayFile(@"c:\temp\graphics.jpg");]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>