I think you are bang on with this Johan. In my controls I always pass the event on a composite control to a new user control level event with a custom…
last thing, is it possible to assign a scripted button to hide/show objects? for example, a character with a hat, i open my controllers interface, a…
Struct UCantTouchThisStruct ( stop = false fn HammerTime = (break it down) ) UCantTouchThis = UCantTouchThisStruct stop:true if UCantTouchThis…
hi johan yes, that’s right, I normally declare the function on instantiation. If you’re worried about globals hanging around you can always set the …
Ello Johan, Davy, I’m always finding my feet with this myself, but developing an assembly that talks to max entirely in visual studio is definatley a…
hello charles, the only way I have managed to get around this is to use Rob Galankis’s excellent SkinUIAccessor struct that automates the act of lo…
from Node Common Properties, operators and methods – isGroupMember <node> Returns true if node is in a group, false otherwise.
hi john, pretty much, you just don’t need the image constructor. if you see what each function returns, you’ll see that you can pass the dotnet bitma…
Hi john, That looks the ticket – the only thing you might want to look at s that you’re declaring the image twice. There’s no need to retrieve the cl…
hi john, to avoid saving to a temporary bitmap, try saving the max bitmap to the clipboard using setclipboardbitmap <bitmap> and then using (do…
max103: That would be much more simple and probably faster if anyone finds a way of getting midi inputs directly from mxs. There is a C# midi libr…
whoo! 6K posts Mr Neale! :bowdown:
Thanks to James Haywoods blog, I have a v4 assembly loaded in max 2010 x64 –
Matthew, another option is to open the tga as a max bitmap, and place it in the clipboard via the MXS setcliboardbitmap method. You can then use the …
Here’s something I use for that sort of thing – it takes an array of images and creates a plane based on a few parameters- relative size, and which v…