|
-
Dec 9th, 2015, 02:57 AM
#10
Re: CommonControls (Replacement of the MS common controls)
A couple questions on the unusual version of oleguids.tlb that's included...
-IEnumeration is just a renamed IEnumVARIANT... but what is IEnumerationVB? A custom interface? I can't find a match for the CLSID.
-Same question with the others like that; IPerPropertyBrowsing even has nearly identical methods except one in the middle (MapPropertyToPage)-- wouldn't that throw off the vtable?
-If you're going to include placeholder interfaces that aren't valid, would you consider renaming them to __VB as well? IDataObject and IStorage are very frequently used and any project that also uses your controls has to always remember to explicitly type them since VB sometimes thinks a variable refers to the oleguids placeholder.
I had originally just wanted to eliminate the reference in my project due to the conflicts; but need to understand the renamed and possibly custom interfaces first.
Last edited by fafalone; Dec 9th, 2015 at 03:10 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|