Great place to post this question:
microsoft.public.vsnet.general
--
Andre
Extended64 |
http://www.extended64.com
Blog |
http://www.extended64.com/blogs/andre
http://spaces.msn.com/members/adacosta
FAQ for MS AntiSpy
http://www.geocities.com/marfer_mvp/FAQ_MSantispy.htm
"COM Developer" <COM
> wrote in message
news:B2D99CF3-CB2F-4DFA-BC08-...
> Microsoft-
>
> I have a few COM interfaces which use the OLE_HANDLE type to pass HWNDs or
> HBITMAPs. Several Microsoft defined interfaces also use OLE_HANDLE (e.g.
> IPicture::get_Handle), but in VS.NET 2005, OLE_HANDLE is still 32 bits!
>
> Wondering about this, I created a simple experiment where I create very
> large numbers of windows or bitmaps. In both cases, I never received a
> handle which could not be represented in 32 bits (never exceeded
> 0xFFFFFFFF).
> Is this a guarantee on x64? If not, how can Microsoft’s picture object
> continue to work? Is all the hoopla about using (for example)
> SetWindowLongPtr really just for IA developers? Please clarify.
>
> Thanks,
>
> R.
>