Got a minute? We appreciate your feedback:

Graphisoft Learn survey
Archicad C++ API
About Archicad add-on development using the C++ API.

Forum Posts

New Developer Hub Migration Completed

[UPDATE] Hi all, thank you for your patience. We are happy to announce that the migration of the Developer Hub has been completed. The Developer Forum is officially retired. To get a quick overview of the new Developer Hub, kindly check out this arti...

How to close window?

GS::ErrCode err;err = ACAPI_Automate(APIDo_CloseID,nullptr);As result I have - error code APIERR_REFUSEDCMDHelp me please!)

Anonymous
Anonymous
  • 1251 Views
  • 6 replies
  • 0 likes

How to select all change markers from drawings placed on layout?

I need to calc change markers (API_ChangeMarkerType) elements on current Layout and from all placed drawings ().From layout - no problem.But how to get markers from drawins?I get drawins as API_DrawingType.And get link info by code from example:API_D...

Anonymous
Anonymous
  • 591 Views
  • 0 replies
  • 0 likes

Resolved! Creating a new Element for a Library Object

Hi guys,With your help I imported this library object from an .lcf file which has classification Building Element Proxy:I have to create an element for it and I want to ask the following:1. Do I have to use ACAPI_Element_Create or some API_​LibPart f...

Anonymous
Anonymous
  • 4079 Views
  • 17 replies
  • 0 likes

Modifying External Drawing Links

I'm struggling a little with the API + documentation regarding drawing links. The customer has some external drawing links that they wish to change the link on, but I can't see how this might be possible in the API.I can see 'APIDb_GetDrawingLinkID' ...

Anonymous
Anonymous
  • 540 Views
  • 0 replies
  • 2 likes

Developer License

Hi there,If I purchase the 1 year Developer License of Archicad, what exactly do I get? This type of license is not mentioned in where licensing is explained, but is mentioned on the pages related to Graphisoft API.Thanks

Anonymous
Anonymous
  • 1468 Views
  • 1 replies
  • 0 likes

Save as IFC using API

I am developing an API to export to IFC file.I understand that I can use the function: [ACAPI_Automate(APIDo_SaveID, &fsp, &pars_ifc);] and set the file type to APIFType_IfcFile.However, I am having difficulty in selecting another translator instead ...

Hoa Tu Newcomer
  • 753 Views
  • 1 replies
  • 1 likes

Resolved! How to add and apply an .lcf file?

Hi guys and Happy New Year Does anybody know how can I add and "Reload & Apply" an .lcf file?I looked through all API functions and did not find any. In the Library Manager I saw that the default Archicad Library 22 has a corresponding file Archicad ...

Anonymous
Anonymous
  • 2904 Views
  • 14 replies
  • 0 likes

how to create curtainWall accessory?

void Do_CurtainWall_createAccessory(void) { API_Element element, mask; API_LibPart libPart; API_Guid guid, guid1,guid2; API_ElemTypeID typeID; GSErrCode err; BNZeroMemory(&element, sizeof(API_Element)); if (!ClickAnElem("Click a Curtain Wall to Modif...

vanxis Participant
  • 1021 Views
  • 4 replies
  • 0 likes