AxHost.GetIPictureDispFromPicture

G

Guest

public class MatarotHost : AxHost
{
public MyHost() : base("02FD5840-C1A3-448E-8310-98611DF58281"){ }
public IPictureDisp GetIPictureDispOfPicture(Image image)
{
return (IPictureDisp)MyHost.GetIPictureDispFromPicture(image);
}
}

Why I don't have in AxHost GetIPictureDispFromPicture method?
I have only in MyHost.
I'm using vs.net 2003
 
N

Nicholas Paldino [.NET/C# MVP]

Yael,

This code won't even compile, as it will see the MyHost declaration,
thinking it is a constructor, and then realizing it is in a MatarotHost
class declaration, will yield an error.

The GetIPictureDispFromPicture is a protected method, so it is only
exposed internally to classes that derive from AxHost.
 
G

Guest

Thank you for your replay:
I foud that if I have VS in a computer, I get my comm add-in.
So,
How could I Show icon on a commandBarButton?
without this method?
Using vs.net 2003 & outlook 2003

Nicholas Paldino said:
Yael,

This code won't even compile, as it will see the MyHost declaration,
thinking it is a constructor, and then realizing it is in a MatarotHost
class declaration, will yield an error.

The GetIPictureDispFromPicture is a protected method, so it is only
exposed internally to classes that derive from AxHost.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Yael said:
public class MatarotHost : AxHost
{
public MyHost() : base("02FD5840-C1A3-448E-8310-98611DF58281"){ }
public IPictureDisp GetIPictureDispOfPicture(Image image)
{
return (IPictureDisp)MyHost.GetIPictureDispFromPicture(image);
}
}

Why I don't have in AxHost GetIPictureDispFromPicture method?
I have only in MyHost.
I'm using vs.net 2003
 
G

Guest

I tried all these:
public static new stdole.IPictureDisp
GetIPictureDispFromPicture(System.Drawing.Image image)
{
return (stdole.IPictureDisp)MatarotHost.GetIPictureDispFromPicture(image);
}

public IPictureDisp GetIPictureDispOfPicture(Image image)
{
return (IPictureDisp)MatarotHost.GetIPictureDispFromPicture(image);
}

public static stdole.IPictureDisp ImageToIpicture(System.Drawing.Image
image)
{
return (stdole.IPictureDisp)MatarotHost.GetIPictureDispFromPicture(image);
}


Nicholas Paldino said:
Yael,

This code won't even compile, as it will see the MyHost declaration,
thinking it is a constructor, and then realizing it is in a MatarotHost
class declaration, will yield an error.

The GetIPictureDispFromPicture is a protected method, so it is only
exposed internally to classes that derive from AxHost.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Yael said:
public class MatarotHost : AxHost
{
public MyHost() : base("02FD5840-C1A3-448E-8310-98611DF58281"){ }
public IPictureDisp GetIPictureDispOfPicture(Image image)
{
return (IPictureDisp)MyHost.GetIPictureDispFromPicture(image);
}
}

Why I don't have in AxHost GetIPictureDispFromPicture method?
I have only in MyHost.
I'm using vs.net 2003
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top