Archicad C++ API
About Archicad add-on development using the C++ API.
SOLVED!

Creating window with fixed width and height

Martin Walter
Enthusiast
I create a library part of a window and put it into a wall by creating an element of it referencing the libary part index, setting width and height and calling ACAPI_Element_Create:

API_Element element;
...
element.window.openingBase.libInd = libPart.index;
element.window.openingBase.width = 1.230;
element.window.openingBase.height = 1.480;
...
ACAPI_Element_Create(&element, &memo);

The height and width of the resulting window element can be changed by dragging or by entering new value via the UI.
But I want the height and width of the window to be fixed. How is this possible?
AC22-27, Windows 11, i7-1355U, 32GB RAM, 2TB SSD
1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Ralph Wessel
Mentor
This is probably best done in the GDL script, i.e. locking those parameters.
Ralph Wessel BArch
Active Thread Ltd

View solution in original post

2 REPLIES 2
Solution
Ralph Wessel
Mentor
This is probably best done in the GDL script, i.e. locking those parameters.
Ralph Wessel BArch
Active Thread Ltd
Martin Walter
Enthusiast
That works, thanks!
AC22-27, Windows 11, i7-1355U, 32GB RAM, 2TB SSD