Using Callback function - PopupEditText



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

    On 20/11/2005 at 07:41, xxxxxxxx wrote:

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

    ---------
    Sorry if this is a general c++ question, but I cant work out how to use the callback function for the PopupEditText method.

    Could someone please post a simple snippet of how to use a callback function?



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

    On 22/11/2005 at 14:46, xxxxxxxx wrote:

    First you have to define a callback function PopupEditTextCallback:

      
    void popupTextCallback(LONG mode, const String& text, void* userdata) {  
         if (mode==POPUPEDITTEXTCALLBACK_TEXTCHANGED)   
              GePrint(text);  
    }  
    

    Then pass that function (type PopupEditTextCallback) to PopupEditText:

      
    String strTest = "Test";  
    PopupEditText(0, 0, 100, 20, strTest, 0, (PopupEditTextCallback* )popupTextCallback, NULL);  
    

    -Chris


Log in to reply