Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Recent
    • Tags
    • Users
    • Login

    Question to LinkBox

    Scheduled Pinned Locked Moved SDK Help
    8 Posts 0 Posters 644 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      Helper
      last edited by

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

      On 12/03/2009 at 07:58, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   R10 
      Platform:   Windows  ;   
      Language(s) :   C.O.F.F.E.E  ;

      ---------
      I was using StaticText as Drag&Drop; gadgets in my Dialog.
      To reach a better layout I added a *.res file to my CreateLayout().

      > \> DIALOG IDD_DIALOG1 \> { NAME IDS_DIALOG; CENTER_V; CENTER_H; \> \> LINK 900 \> { \>     ALIGN_TOP; ALIGN_LEFT; SIZE 300, 0; \> } } \>

      I tried the same Code I used before with StaticText.

      > \> if(msg->GetId() == BFM_DRAGRECEIVE) \>       { \>           if(CheckDropArea(900, msg, TRUE, TRUE)) { \>                SetDragDestination(MOUSE_POINT_HAND); \>                if(msg->GetData(BFM_DRAG_FINISHED)) { \>                     object = GetDragObject(msg); \>                     SetString(900, object->GetName()); \>

      The problem is, when dropping a object in the LinkBox it disappears. I receive the object in the "var object" and can work with it but it isnt shown in the LinkBox. So SetString isnt working any longer. What do i have to use instead of it?

      1 Reply Last reply Reply Quote 0
      • H Offline
        Helper
        last edited by

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

        On 12/03/2009 at 08:08, xxxxxxxx wrote:

        You can not simply use

        > \> LINK 900 \> { \> } \>

        You have to give it an ID and define it in the 'c4d_symbols.h' header file.

        > \> LINK MY_LINK_ID \> { \> } \>

        > \> enum \> { \> ... \>      MY_LINK_ID, \> ... \> }

        cheers,
        Matthias

        1 Reply Last reply Reply Quote 0
        • H Offline
          Helper
          last edited by

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

          On 12/03/2009 at 08:39, xxxxxxxx wrote:

          thank u. I thought I could use 900 as ID.
          Well I corrected the files, but still have the same problem...

          c4d_symbols.h

          > \> enum \> { \> \_FIRST_ELEMENT\_      = 10000, \> // Dialog definitions of IDD_DIALOG1 start here \> IDD_DIALOG1, \> MY_LINK_ID1, \> // Dialog definitions of IDD_DIALOG1 end here \> // End of symbol definition \> \_DUMMY_ELEMENT\_ \> }; \>

          IDD_DIALOG1.res

          > \> // C4D-DialogResource \> DIALOG IDD_DIALOG1 \> { \> NAME IDS_DIALOG; CENTER_V; CENTER_H; \> \> LINK MY_LINK_ID1 \> { \>     ALIGN_TOP; ALIGN_LEFT; SIZE 300, 0; \> } \> } \>

          1 Reply Last reply Reply Quote 0
          • H Offline
            Helper
            last edited by

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

            On 16/03/2009 at 02:37, xxxxxxxx wrote:

            still have no idea how to make the dropped object visible!
            Hope someone could help me go on.

            Thanks in advance

            1 Reply Last reply Reply Quote 0
            • H Offline
              Helper
              last edited by

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

              On 16/03/2009 at 04:39, xxxxxxxx wrote:

              Here is a complete plugin with source code and resource files of a dialog with link field:

              GUI Demo

              cheers,
              Matthias

              1 Reply Last reply Reply Quote 0
              • H Offline
                Helper
                last edited by

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

                On 16/03/2009 at 04:53, xxxxxxxx wrote:

                Thank you so much Matthias!

                I already had the same Code but forget to delete a "return TRUE;" at the end of my Message Funktion.
                Because of that the dropped object wasn't displayed in the
                Link field.

                without this line everythink works perfect now.

                Thank you again !!!!

                1 Reply Last reply Reply Quote 0
                • H Offline
                  Helper
                  last edited by

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

                  On 17/03/2009 at 08:42, xxxxxxxx wrote:

                  one more:

                  There is no way to predefine a Linkbox with an object in COFFEE? I remember to have read something like that in an older post.

                  1 Reply Last reply Reply Quote 0
                  • H Offline
                    Helper
                    last edited by

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

                    On 17/03/2009 at 08:44, xxxxxxxx wrote:

                    I don't think this is possible for dialogs. It is possible for descriptions.

                    cheers,
                    Matthias

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post