DCL小结
1 结构
DCL文件分为两部分:头文件和定义文件。头文件用于注册各控件;定义文件一般也分成两部分,一部分用于定义各控件,另一部分用于组织空间。
2
在输入命令前,可能要先载入图形,有的命令必须在有图形的情况下才能载入成功。
3 选择用那种CAD打开,输出文件后缀为DLL还是ARX。
4 常用控件及属性
1)下拉框
method :char_popup_list
{
label = "形状指定方法";
key = "method";
list = "标准/nDXF指定";
usr_list = "S,D";
value = "S";
edit_width = 15;
usr_off_S = "dxfname";
}
2)编辑框(实数)
high :real_edit_box
{
label = "高さ";
key = "high";
usr_min = 0.5;
usr_max = 1000.0;
usr_err = "/t高さの入力は無効です。";
value = 75.0;
edit_width = 10;
}
3)编辑框(字符)
dxfname :char_edit_box
{
label ="DXFファイル名";
key ="dxfname";
value ="PEKO";
edit_width = 20;
usr_err ="/tDXFファイル名の入力は無効です。";
}
5 常用格式控制
main :dialog
{
label="床版";
:column
{
}
}
:column
:row
:boxed_column
:spacer { width = 10;}
6 头文件格式
TILETBL AUTOPEKOtiletbl[]={
{"APEKOGRD", DLG_RNULL}, /* ここにはコマンド名、レコード数を格納 */
{"method"},
{"type"},
};