BaseLink
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/04/2003 at 10:11, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.100
Platform: Windows ;
Language(s) : C++ ;---------
Hi,
I do some plugins and thei work. But in some plugs I do have dialog Box where is a Link in it ( for drap and drop )In the dialog when I drop a oject, mat or others I put it in the BaseLink :
Material *MatToCopy = (Material* )msg.GetMaterialLink(BFM_ACTION_VALUE, GetActiveDocument());
if(MatToCopy) {
MatToCopyLink->SetLink(MatToCopy);
AmaStatus("OK");
}
In the class is done that way
class AmaToolsDialog : public GeDialog
{
private:
....
Filename MatFileToScan;
....
BaseLink *FigureLink;
BaseLink *MatToCopyLink;
BaseLink *MatMatToolsLink;
.....
};
Ok up to there is ok it workThen I close the dialog because it takes room in the srceen ( exemple ok )
When a Open the dialog again the BaseLink ( MatToCopyLink ) is there, name, data, the link it self, etc... But it dont show up in the dialog box it self I mean visualy
Any Idea for this ?
Same with the Filemane ( MatFileToScan )
Thanks
Niki