Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS General Discussion » toolbar tooltips in the activeX Collapse All
Subject Author Date
hansu chung Oct 18, 2004 - 9:00 PM

I cannot see tooltips in the toolbar...


I guess that it is because of the activex...


but menu bar tooltip shows well....


I don’t understand the problem...


If you have a solution please let me know...


there is one more thing...


when I execute your samples in the windows 2000...


the office 2003 look color is not blue. displays gray color...


do you have any option for this color look?


please let me know and have a good day....ˆˆ

Technical Support Oct 19, 2004 - 2:38 AM

The balloon tooltip used in pop-up menus is not a standard tooltip control. It is written completely from scratch. That is why these tooltips appear in your ActiveX. Standard tooltips over toolbar buttons are not shown because ActiveX does not control the message loop in the process in which it has been created. The MFC framework supports one tooltip window for each thread. This tooltip may be used in any CWnd but only if the CWinThread-derived object such as CWinApp runs a message loop in this thread. Only MFC-based EXE projects meets this requirement. Nevertheless, it is possible to have tooltips over toolbar buttons in the MFC regular DLL like as you ActiveX. But explanation of this "know how" here is too long. You may send us your project so that we can help you add the tooltip support.

Technical Support Oct 19, 2004 - 6:00 AM

The Office 2003 theme looks different in Windows XP and Windows 2000. The same is true for Microsoft Office 2003 applications. Prof-UIS automatically detects the running OS and theme settings and uses the corresponding system colors for painting. That means you cannot get the same "blue" look for MS Word, for example, in Windows 2000. We think such an approach is correct.
Moreover, the theme API (uxtheme.dll) is available in Windows XP when you use any theme except for Windows Classic. When the latter is toggled on, Windows blocks this API and everything looks like in earlier Windows versions.