Change Editor/Render mode sends no msg ??



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 16/02/2004 at 02:31, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.207 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------Within my object I need to know if the render/editor/deform mode did change. These parameters are stored in the container, included Obase. Ok...if I go to the attribute manager and change the values there, then my object receives MSG_DESCRIPTION_VALIDATE...as defined in the sdk. But if I use the symbols in the object manager to change these values, then I DO NOT get ANY message!!! Why? Shouldn't the object manager sent a message to the object, after it did change its container??? Or, if the object manager does this by the Get/SetRenderMode functions, shouldn't they sent a message, that they changed the container???



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 16/02/2004 at 02:33, xxxxxxxx wrote:

    Ok...just checked it....if I use the Get/SetRenderMode functions, NO message is sent!



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 16/02/2004 at 05:37, xxxxxxxx wrote:

    Again a workaround is to use the objects Draw function and check if the Render/Editor/Deform parameters did change ( always store the last settings in internal attributes ). That's ok for the moment, but Draw is called very often, so alot of overhead is produced when objects are selected/moved.


Log in to reply