注册 登录
编程论坛 VC++/MFC

不耻下问啊,望高手海涵。

tang_iphone 发布于 2013-01-20 22:44, 903 次点击
基本照着孙鑫视频做的对话框。但是就是有点下问题,看了半天结果还是弄不到在哪里错了。点程序运行一切正常,就是最后一个对话框点完成后又回到第一个对话框。。我把附件传上来[local]1[/local]
15 回复
#2
tang_iphone2013-01-20 22:51
没有找到上传附件的办法。。来个人说说怎么上传附件啊
#3
wp2319572013-01-21 07:18
最后一个东东  添加附件
#4
yuccn2013-01-21 09:40
不耻下问 --这个词语是说,敢于向不如自己的人请教。
很多人都误解了这个词的意思了

这个词语一般都不是用来形容自己的,显得太高调了。哈哈,误解者无错,敢于纠正啊
#5
zklhp2013-01-21 09:44
以下是引用yuccn在2013-1-21 09:40:30的发言:

不耻下问 --这个词语是说,敢于向不如自己的人请教。
很多人都误解了这个词的意思了

这个词语一般都不是用来形容自己的,显得太高调了。哈哈,误解者无错,敢于纠正啊

就是啊 成语用不好很丢人啊
#6
tang_iphone2013-01-21 14:28
回复 4楼 yuccn
成语的确是这个意思。不过现在人云亦云。一个词本来有它的原本意思的,说的人多了也许就变味了。
#7
tang_iphone2013-01-21 14:29
回复 3楼 wp231957
一个MFC工程压缩文件才5M,论坛说是过大 传不上来么?
#8
yuccn2013-01-21 16:57
回复 7楼 tang_iphone
清理一些无用的文件就行了,代码文件不多的,就是那些调试 、符号文件等比较大,这些文件都是无用的
#9
tang_iphone2013-01-22 13:22
只有本站会员才能查看附件,请 登录
  好了  现在应该可以上传了  谢谢啊
#10
々NARUTO2013-01-22 14:34
你这代码 一拿来就链接错误
#11
々NARUTO2013-01-22 14:34
nafxcwd.lib
#12
々NARUTO2013-01-22 14:39
看你是要创建 属性表单!
给你看看我的笔记
首先创建属性页资源!


创建好后,可以设置属性页的标题,并且在上面摆放一些控件!

点击Test按钮,你会发现创建出来的属性页文字不能正常显示,这时我们可在左边的属性页的ID号上将English改成Chinese

接下来,我们可以从关联属性页资源中从基类CPropertyPage派生出自定义的类!

同例在从CPropertySheet(属性表单的类)中派生出自定义类!
并且在CPropertySheet派生出的类定义从属性页类中派生而来的对象 并且在CPropertyPage派生出自定义的类的构造函数中调用AddPage函数 将属性页对象 加入进属性表单中!
 
最后在响应弹出属性表单的类中定义CPropertyPage派生出自定义的类的对象 调用DoModal即可显示!如果要创建向导在调用DoModal之前调用SetWizardMode即可。要设置向导的按钮( 下一步,完成,上一步)在各个属性页的类中添加OnSetActive虚函数调用SetWizardButtons选择你要保留的按钮即可!
#13
tang_iphone2013-01-28 16:02
结贴算了 哎。。
#14
tang_iphone2013-01-28 16:04
回复 11楼 々NARUTO
不是这个意思  我这边链接没有问题的。 具体加我个好友和你说话 Q 651505673
#15
liu1378002013-02-21 14:29
我给你看着呢!你等等不要急!!!
#16
liu1378002013-02-21 14:33
回复 15楼 liu137800
程序代码:

void CPROView::OnSheet()
{
    // TODO: Add your command handler code here
    CProeSheet pro("属性表单");
    pro.SetWizardMode();
    pro.DoModal();
    if (pro.DoModal()==ID_WIZFINISH)
    {
        m_Habit[0]=pro.m_proe1.m_football;
        m_Habit[1]=pro.m_proe1.m_basketball;
        m_Habit[2]=pro.m_proe1.m_volleyball;
        m_Habit[3]=pro.m_proe1.m_badminton;
        m_Place=pro.m_proe2.m_address;
        m_Addr=pro.m_proe2.m_addr;
        m_Salary=pro.m_proe3.m_strsalary;
        Invalidate();
    }
   
}
这是自己写的
你多写了一个 pro.DoModal();
你domodal一次就会出来一个对话框去掉判断上面的那一行的domodal就可以了
1