马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
问题:
想在UG二次开发中实现,点击某按钮,弹出选择文件窗口,选定文件后,点击确定,从而返回该文件的路径。
我写的点击apply按钮弹出选择文件对话框程序如下:
int EXE_apply_cb ( int dialog_id,
void * client_data,
UF_STYLER_item_value_type_p_t callback_data)
{
MessageBox(NULL,"hi","",MB_OK);
CFileDialog* file=new CFileDialog(true);
file->DoModal();
CString str=file->GetPathName();
MessageBox(NULL,str,"",MB_OK);
/* Make sure User Function is available. */
if ( UF_initialize() != 0)
return ( UF_UI_CB_CONTINUE_DIALOG );
/* ---- Enter your callback code here ----- */
UF_terminate ();
}
程序编辑通过,但运行时只能运行到MessageBox(NULL,"hi","",MB_OK);
点击OK按钮后就出现一下错误:
如果点击忽略,程序可以执行并返回选择文件的地址。请问如何把该提示消除
请指点。谢谢 |