标题:新学,很多问题要请教,请各位指点
只看楼主
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
 问题点数:0 回复次数:13 
新学,很多问题要请教,请各位指点
1. 在SDL单文档模式里,用界面上按钮退出程序怎样编程?
2. 怎样改变打开文件对话框里的文字:例如:我要将左上角的“打开”改成“open",如附图
3. 怎样实现多个button的单选,即:有一个button按下后凹下,直到按另一个button,先前按下的button自动弹起。。。。
4. 主窗口大小的设置

搜索更多相关主题的帖子: 怎样编程 button 对话框 
2006-03-02 15:23
tyfabc_sc
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-17
得分:0 
1.如果是mfc sdl单文档中退出按扭已经和退出事件相连,编译成功后直接可用
2.打开资源编辑器,将caption改为你想要的文字;
3.如果你不想用MFC已有的控件的话,相对麻烦,先自己生成CButton的派生类吧
4.使用Create动态生成,在参数中指定大小和位置
2006-03-03 11:37
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
得分:0 
第三项已经解决了

1.指的是我自己添加的退出程序按钮
2.我要编辑的是系统自带的对话框,不是我自己做的那种,如开始说的
4.如果我已经生成了,怎么样更改?



2006-03-03 12:40
tyfabc_sc
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-17
得分:0 
1.在退出按扭点击触发事件中中调用调用EndDialog(),(modele)
2.自带对话况也可以对资源进行编辑
4.调用SetWindowPos()函数实现
2006-03-03 12:52
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
得分:0 
1.可执行文档是单文档模式,不是对话框模式的
2.自带的资源怎么样编辑呢?
4.CWnd::SetWindowPos(&(CWnd::wndBottom),0,0,220,50,SWP_SHOWWINDOW|SWP_NOACTIVATE);
这个语句编译后提示:
error C2501: 'SetWindowPos' : missing storage-class or type specifiers
error C2350: 'CWnd::SetWindowPos' is not a static member
error C2078: too many initializers
为什么?

2006-03-03 13:41
tyfabc_sc
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-17
得分:0 

1.
void CMainFrame::OnExit()
{
// TODO: Add your command handler code here
DestroyWindow();
}

2.打开workspace,选中resource Tab按扭,选中menu,双击IDR_MAINFRAME。点击“文件”,右击“打开”
在properties中的caption中更改。

4.你没有调用该函数的实例,当然报错

2006-03-03 15:01
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
得分:0 
2.我要改的是点击"打开"后出现的对话框的文字,不是这个caption


2006-03-03 15:19
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
得分:0 
4.当然是在函数里调用的啦,只是没有全部考上来

2006-03-03 15:21
daisyzhou45
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-2-10
得分:0 
第一个问题解决了,多谢了

2006-03-03 15:25
tyfabc_sc
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-17
得分:0 

2.那样的话,需要生成自己的对话框,对话框为CFileDialog的基类

2006-03-03 15:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-48010-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.762372 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved