<div dir="ltr">Thank you all for your answers, now I returned the ball to the client to understand better what type of changes they want to be able to do, so I'll know what to design.<br><br>Ido<br>
<br><br><div class="gmail_quote">On Thu, Apr 14, 2011 at 10:47, Michael Schnell <span dir="ltr"><<a href="mailto:mschnell@lumino.de">mschnell@lumino.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 04/13/2011 05:12 PM, ik wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I was requested to create a Windows program that can be changed (the interface) using some sort of SDK.<br>
I have never created such systems before, and I'm looking to understand how I design something like that in a program written in Lazarus.<br>
<br>
</blockquote></div>
Lazarus provides a GUI designer. Maybe you can strip-down and modify it according to your needs.<br>
<br>
The LCL provides lots of elements for the designer to use. Maybe you can select some and modify and enhance them  according to your needs.<br>
<br>
The code of the GUI elements is "living" as well at design time as at run time to create and draw the elements and "visually" assign parameters to them.<br>
<br>
The Lazarus GUI designer creates a resource stream from these "visual" parameters that is compiled into the target executable.<br>
<br>
The executable executes the GUI elements' code to have them draw themselves according to the stored parameters.<br>
<br>
So maybe Lazarus itself is a good starting point.<br><font color="#888888">
<br>
-Michael</font><div><div></div><div class="h5"><br>
<br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org" target="_blank">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br></div>