如何做出DELPHI BCB一样的窗体设计器IDE呢 - C++ Builder / Windows SDK/API
就是通过可视化的方式,自动生成代码,可以根据拖放窗口的大小,改变高度和宽度,编译后生成一样的窗体,就像我们
平时做的那样.是用API实现的么?
VISUAL C# 2010 的NET 很麻烦 ,不想用
我是用C++语言编程的
[解决办法]
为什么那个窗体没有编译却出现在我们面前
new 即可。最开始的TForm1虽然是继承于TForm但是和TForm没什么区别。TForm1有关的属性(宽,高等)都是保存在TForm1.dfm中.
ide只是先new TForm然后在从TForm1.dfm中读取宽,高,动态调整即可。
属性编辑器
这个稍复杂点,这个在cb中是通过组件继承机制,语法扩展,和单独的配置文件相结合实现的(.dfm)
也有的ide只是通过单独的配置文件实现的比如codeblocks,但是功能照比cbuilder差很多。