[Closed] mmMaxControls : 3dsmax style .NET controls
I’ve posted another update (hopefully last one) to v1.02:
[ul]
[li]Spinner: Very minor change of point of transitioning from click to drag behavior, now completely matches 3dsmax.
[/li][li]CheckButton: Now shows checked background on mouse down, instead of mouse up.
[/li][li]FlyoutButton and FlyoutCheckButton: Flyout items are now correctly shifted 1 pixel right and down on mouse over.
[/li][li]FlyoutButton: ItemSelected is now also triggered when the button is clicked without the flyout opening.
[/li][/ul]
Its OK now Mr.Lo I found it at code project the thing I want , split button
may be it can be reference to your mmaxControl project too !
http://www.codeproject.com/Articles/18858/Fully-themed-Windows-Vista-Controls
and btw this is what I meant split button
Thank you very much Mr.Lo
Really nice set of tools Lo, thanks for sharing!
I notice that you are automatically enabling and disabling accelerators within the .dll itself as part of internal events. I had no idea you could do that, especially as far back as Max 2009. Are you referencing a max dll file to do this?
Looks like I’ve got some investigating to do.
Hey Tim,
It’s called managedservices.dll. It has a few useful things in there to bind custom dotnet to max, including sending maxscript queries directly from the assembly. You can find it in the max root and you just need to add it as a reference in visual studio to use it.
Useful classes are :
AppSDK (accelerator stuff)
PathSDK (max directories like getdir)
MaxScriptSDK ( send maxscript commands)
CUIUpdater (get max UI colours)
I wrote a post a few years back when it first came out on LR.net
Ahh that’s really useful! Thanks so much for the info. Not sure how I have missed that for so long.