We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Skinning with DirectSkin

Thread ID:





37049 Nov 15,2005 05:37 AM Nov 15,2005 06:52 AM General Discussion 2
Tags: General Discussion
Asked On November 15, 2005 05:37 AM

Hello Syncfusion. I tried to use the DirectSkin.ocx form Stardocks to skin our Application witch based on Syncfusion Tools. There i have some problems. For analyse this i tried to do the same on your XPMenus_Tutorial demo project. And there is the same effect : I added the ocx to the MdiMainForm and the following to the constructor of MdiMainForm : axWbocx1.LoadUIS("MacPC\\MacPC.uis"); axWbocx1.InitWB(); axWbocx1.UxThemeEmulation(true); axWbocx1.DoWindow(this.Handle.ToInt32()); After this it''s not possible to get any PopupMenu from the Toolbars. Is this a known effect?Is their any simple way to solve this? Thanks for your help. HK ;-)

Replied On November 15, 2005 06:48 AM

Once Again HK : when i do the same like my first message in your SDIDemo_2003 demo, the pin - Button is not painted any longer (see Attachment).


Administrator [Syncfusion]
Replied On November 15, 2005 06:52 AM

Hi HK, there seems to be an issue with DirectSkin not handling popup windows the way it is expected. For some reason calls to the SetWindowPos method combined with certain ControlStyles settings applied to the popup window don''t give the desired result. All our menus, popup windows etc. rely on these calls to SetWindowPos and ControlStyles settings, so they all all break with DirectSkin. We were actually contacted by DirectSkin a couple weeks back because another customer had the same issue and we forwarded them details about the problem. You should also check with them. Stefan


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.