Which tabbed group was clicked on?

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

On 04/04/2003 at 04:58, xxxxxxxx wrote:

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

---------
This is for COFFEE so, please, no C++ solutions that I can't apply to COFFEE.
I need this information desperately.
I want to be able to know what tab in a tabbed group the user clicked in order to know which one has the focus from now on.
How to do it in COFFEE?
Thank you very much in advance for any help.

Rui Batista

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

On 04/04/2003 at 05:07, xxxxxxxx wrote:

Didn´t I say you should search the old plugincafe forum? ;) I guess that´s exactly what you need http://www.plugincafe.com/forum_browse.asp?messageID=3466

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

On 04/04/2003 at 05:24, xxxxxxxx wrote:

I did found that, Samir. But it didn't helped me. I could only find out how to check when a user clicked a tab. Actually, it gives me the same value wether I click on a tab or if I press the Tab key to change the focus between the buttons on the dialog. No matter what tab I click on, the value is 1935766117.
But I cannot find out what tab was clicked. And that is what I need.

Rui Batista

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

On 13/03/2005 at 16:53, xxxxxxxx wrote:

And again no solution has appeared... One start wondering, why the SDK is so lacking of usefull information, in particular C.O.F.F.E.E.

Btw.:

  
if ( msg->GetId() == BFM_ASK_TABSWITCH )  
{  
println( "BFM_ASK_TABSWITCH" );  
}  

never fires when placed inside the message handler function of the Dialog. This was also a problem for the

BFM_DRAG_FINISHED

message, which could only be detected inside the

CheckDropArea()

statement, and if it returned TRUE.

It's a little frustrating that SDK isn't better for C.O.F.F.E.E. Maybe the C++ API provides more info, but still this brings out the :( in me.

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

On 25/03/2005 at 13:30, xxxxxxxx wrote:

Iirc the active tab can be retrieved with GeDialog::GetInt(TAB_ID). If that's correct you could use this when you get the message you describe.