Kiel,
I made a mistake in my previous post. You are right. The ampersand will NOT work to create a hot key for a CNiButton. Sorry for the erroneous info. The Measurement Studio controls do not really have support for hot keys. In other words, the “old school” workaround you mentioned may be your best bet. That is, you could use a KeyPress message handler for each control that passes the pressed key and takes the appropriate action.
Also, if you set the KeyboardMode Property of a CNiButton to KeyboardHandled, then pressing the spacebar when the button is active will have the same effect as clicking on the button with the mouse.
One last note, the behavior of the K in the OK button is a feature of the windows native push button and not of the Measurement Studio controls.
Regards,
Eric