关闭MFC界面弹出对话框的问题!!!! 80
本人是建立了一个APPWIZARD工程,就是咱们都知道,每次点界面的右上角的红叉子,都有弹出来个是否保存修改的对话框,现在我想修改该对话框的布局(默认的都是:是、否和取消...
本人是建立了一个APPWIZARD工程,就是咱们都知道,每次点界面的右上角的红叉子,都有弹出来个是否保存修改的对话框,现在我想修改该对话框的布局(默认的都是:是、否和取消,我想改成是和否)或者文字(是、否和取消改成英文的YES、NO和CANCEL),我想知道,怎么去实现?还是我自己新建一个对话框,去实现这个,吧之前的覆盖?我怎么实现覆盖呢?
ls说的这个我会,但是这个方法只是改变自己建立的对话框的模版及样式(比如我建了一个新的对话框--属性,这个对话框是我自己新建的,我可以随便改,不管是按钮位置,还是文字样式),我要说的是,咱们什么对话框都没建立,就是新建了一个工程,工程自己会默认建立一个关闭后弹出的是否保存对话框,如下图,我要改这个(你们所说的都是改左上角那个小图标的方法,直接在资源里插入我要的图片,原来的资源删掉,把其id改成原来的id就好)。具体怎么改这个是否保存的对话框啊?怎么修改其文字样式及按钮上的文字样式?自己建的对话框好改,但是这个默认的对话框在资源里找不到它,所以我不会。。还有 inbud2000 说我是中文版的原因,不是呀,我用的英文版的,英文版与下面对话框唯一不同的是:将改动保存到无标题?是英文的,其他的还是那样,有中文。大家说的都是新建的对话框改法,麻烦各位达人了! 展开
ls说的这个我会,但是这个方法只是改变自己建立的对话框的模版及样式(比如我建了一个新的对话框--属性,这个对话框是我自己新建的,我可以随便改,不管是按钮位置,还是文字样式),我要说的是,咱们什么对话框都没建立,就是新建了一个工程,工程自己会默认建立一个关闭后弹出的是否保存对话框,如下图,我要改这个(你们所说的都是改左上角那个小图标的方法,直接在资源里插入我要的图片,原来的资源删掉,把其id改成原来的id就好)。具体怎么改这个是否保存的对话框啊?怎么修改其文字样式及按钮上的文字样式?自己建的对话框好改,但是这个默认的对话框在资源里找不到它,所以我不会。。还有 inbud2000 说我是中文版的原因,不是呀,我用的英文版的,英文版与下面对话框唯一不同的是:将改动保存到无标题?是英文的,其他的还是那样,有中文。大家说的都是新建的对话框改法,麻烦各位达人了! 展开
3个回答
展开全部
这个我来帮你!从你的问题我觉得你是一个初学者,你想知道的没他们回答的那么高深。
你只需要在classes/resources/files这3个选项中选择resources这个资源视图,然后打开Dialog这个文件夹,然后再这个文件夹上右键--插入Dialog,然后就出来了一个只有确定和取消两个键的新的对话框,想更改布局可以直接拖动那两个按钮(控件),右键按钮(比如是)选择属性,把标题该成你想要的“YES”就行了啊!
想新建覆盖,只需要把Dialog文件夹下面的原来的对话框资源(比如IDD_ABOUTBOX)删除,然后再插入一个Dialog就行了啊!
你只需要在classes/resources/files这3个选项中选择resources这个资源视图,然后打开Dialog这个文件夹,然后再这个文件夹上右键--插入Dialog,然后就出来了一个只有确定和取消两个键的新的对话框,想更改布局可以直接拖动那两个按钮(控件),右键按钮(比如是)选择属性,把标题该成你想要的“YES”就行了啊!
想新建覆盖,只需要把Dialog文件夹下面的原来的对话框资源(比如IDD_ABOUTBOX)删除,然后再插入一个Dialog就行了啊!
追问
你好,上面你说的我都会,但是,我要改的不是这个呀,我编辑下问题,麻烦ls在帮忙看看!谢了哈!
展开全部
这个因为你选择的是中文版的VC,用英文版的VC文字自然就变成英文了。
另外,对话框的布局在创建的时候已经确定,如要修改需要直接到创建对话框部分的代码处直接修改对话框的风格。
另外,对话框的布局在创建的时候已经确定,如要修改需要直接到创建对话框部分的代码处直接修改对话框的风格。
追问
ls说的不对呀,我用的英文版的,中间的提示还是:是(Y) 否(N)取消
我想把中文的都改掉,怎么实现?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重载CMainFrame类的WM_EXIT事件,你自己设计一个对话框架类,然后在这里调用就行了!
追问
这个有点靠谱,我先试试!好久没上来了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询