社区
界面
帖子详情
熟悉C++和MFC的高手看过来~
explorer007
2007-01-09 10:36:43
其实问题很简单,但是偶搞不定~
想写一个类比如说叫CSheetDlg继承自CDialog,有一些自定义的成员函数,其他行为都继承CDialog的.但是Add Class时选Base Class为CDialog时,必须指定一个Dialog IDD.我并不想在此时指定,而是希望在CSheetDlg被继承时再指定具体的资源.因为CSheetDlg的某些行为即成员函数是纯虚函数,需要具体的继承类来实现其具体行为.
要求就是这样了.麻烦高手给段例程最好,在线等.
...全文
243
6
打赏
收藏
熟悉C++和MFC的高手看过来~
其实问题很简单,但是偶搞不定~ 想写一个类比如说叫CSheetDlg继承自CDialog,有一些自定义的成员函数,其他行为都继承CDialog的.但是Add Class时选Base Class为CDialog时,必须指定一个Dialog IDD.我并不想在此时指定,而是希望在CSheetDlg被继承时再指定具体的资源.因为CSheetDlg的某些行为即成员函数是纯虚函数,需要具体的继承类来实现其具体行为. 要求就是这样了.麻烦高手给段例程最好,在线等.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
explorer007
2007-01-09
打赏
举报
回复
搞定了~ 谢谢LS两位
explorer007
2007-01-09
打赏
举报
回复
直接在.h里删除这句吗
// enum { IDD = IDD_UNKNOWN };
可是CSheetDlg::CSheetDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSheetDlg::IDD, pParent)的参数列表里又需要指定IDD,如果这里也删除.那继承类的IDD怎么指定给CDialog呢?
给个完整的solution吧~ .....
xharry
2007-01-09
打赏
举报
回复
.h
MyDlg(CWnd* pParent, int IDD);
int IDD;
.cpp
MyDlg::MyDlg(CWnd* pParent, int IDD)
: CDialog(IDD, pParent)
{
}
--------
MyDlg x(this, IDD_DIALOG1);
x.DoModal();
王国凡
2007-01-09
打赏
举报
回复
没关系啊, VC++ 帮你生成了一些绑定 dialog 资源的 code, 你把它删除就是了.
explorer007
2007-01-09
打赏
举报
回复
再解释一下,我现在的问题是Add Class时如果选Base Class为CDialog,VC就必须要你指定一个对应的Resource IDD.可是此时并没有具体的Rsc,要到CSheetDlg的继承类时,才有具体的Rsc与之对应.
一分之千
2007-01-09
打赏
举报
回复
没看明白,难道定义完类之后不能加成员函数了么?
Exchange2016 公用文件夹数据迁移到其它公用文件夹邮箱
Exchange 公用文件夹数据迁移到其它公用文件夹邮箱 1.切换到脚本目录 CD $env:ExchangeInstallPath\scripts 2.运行迁移脚本 将公用文件夹“交流区”及子文件夹迁移到公用文件夹邮箱Mailbox4 .\Move-PublicFolderBranch.ps1 -FolderRoot \"交流区" -TargetPublicFolderMailbox Mailbox4 3.检查 (1)检查一下ContentMailboxName是否是目...
EXCHANGE2010公用文件夹迁移至EXCHANGE2016报错
参考微软官网文档https://technet.microsoft.com/zh-cn/library/mt463355(v=exchg.150).aspx 执行迁移操作时报错“已损坏或不一致状态”见下图错误日志中出现:“出现致命错误 DataValidationException”折腾了的都想放弃了,最后通过Get-MailPublicFolders查出所有有问题的公共文件...
Exchange 迁移 Public Folder 公共文件夹
Exchange 迁移 Public Folder 公共文件夹 https://blog.51cto.com/horse87/1753800 今天给大家介绍一下公共文件夹的迁移操作步骤。正好我从Exchange 2010 升级到 Exchange 2016. 首先在微软官网下载公用文件夹迁移脚本 https://www.microsoft.com/en-us/download/details.aspx?id=38407 将下载的所有脚本内容都存放在 C:\PFScripts 位..
Exchange2016 迁移“公用文件夹邮箱”到“其它邮箱数据库”
迁移“公用文件夹邮箱”到“其它邮箱数据库” 1.将公用文件夹邮箱"Mailbox2"迁移到数据库Folder2 迁移命令: New-MoveRequest -Identity "Mailbox2" -TargetDatabase Folder2 2.提示completed即完成迁移 检查命令: Get-MoveRequestStatistics -Identity Mailbox2 | Format-List Status ...
浅谈Exchange——迁移用户命令及排查处理
查询统计 查看迁移进度 Get-MoveRequest -MoveStatus inprogress | Get-MoveRequestStatistics | Sort-Object -Descending PercentComplete | ft displayname,statusdetail,percent*,so...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章