On 6/8/2017 6:03 PM, [email protected] wrote:


On Jun 8, 2017, at 5:48 PM, James Walker <[email protected]> wrote:

Is there any way to get the control behavior of a button, e.g., some 
GetControlData call?  In particular, I want to know whether a bevel button with 
a menu attached has the kControlBehaviorCommandMenu bit set.

I don’t see any code in the bevel button class for reporting out the control 
behavior.

Your one option, rather a kludge but I think it would work if you’re desperate, 
would be to use accessibility API to ask the button for its accessibility role. 
If the role is kAXMenuButtonRole, then you have a button with 
kControlBehaviorCommandMenu.

Thanks for the reply. I ended up solving my problem a different way, using HICocoaView to convert some buttons from Carbon to Cocoa.

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/carbon-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to