- UID
- 5501
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-5-23
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2002-5-24 04:55:56
|
显示全部楼层
谢谢了,
谢谢了,对了,还有一个问题,帮忙看一下
void block_manager()
{
getFile(dwgFile);//选择图形文件
//变量类型声明
char fp_file[_MAX_FNAME],dcl_name[15];
int index,dbstatus=5,dbstatus1;//对话框的标识字及状态
strcpy(fp_file,"g:\\managerment\\dcl_block");
//装入对话框
if(ads_load_dialog(fp_file,&index)==RTNORM)
{
strcpy(dcl_name,"main_dcl");
while(dbstatus>=2)
{
/*显示对话框*/
if(ads_new_dialog(dcl_name,index,NULLCB,&hdlg)!=RTNORM)
ads_printf("\ncreat dialog wrong!");
/*以下为控件的初始化*/
//设置初始化不可选按钮
ads_mode_tile(hdlg,"insert_block",1);
ads_mode_tile(hdlg,"save_block",1);
ads_mode_tile(hdlg,"make_slide",1);
//设置列表框的值
int err=ads_start_list(hdlg,"block_list",LIST_NEW,0);
if(err!=RTNORM)
ads_printf("\n列表框不能初始化!");
set_list_item(-1);//调用块名检索函数
ads_end_list();
//显示图库文件名
ads_set_tile(hdlg,"file_text",dwgFile);
/*以下为设定控件与回调函数相关联*/
ads_action_tile(hdlg,"block_list",main_dialog);
ads_action_tile(hdlg,"x_value",main_dialog);
ads_action_tile(hdlg,"y_value",main_dialog);
ads_action_tile(hdlg,"z_value",main_dialog);
ads_action_tile(hdlg,"insert_block",main_dialog);
ads_action_tile(hdlg,"make_slide",main_dialog);
ads_action_tile(hdlg,"define_block",main_dialog);
ads_action_tile(hdlg,"file_block",main_dialog);
ads_action_tile(hdlg,"save_block",main_dialog);
//激活对话框
ads_start_dialog(hdlg,&dbstatus);
//调用相关函数
....................................
运行提示:列表框不能初始化!
请问是什么原因,谢谢!!!!!!!!!! |
|