一个关于MFC自带函数符号的问题

MFC的CFileDialog声明如下CFileDialog::CFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NUL... MFC的CFileDialog声明如下

CFileDialog::CFileDialog

(
BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd* pParentWnd = NULL
);

问:DWORD dwFlags = OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT 里的符号" | "是什么意思?代表什么?
展开
 我来答
你猜我猜哇擦猜
2015-10-06 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6542万
展开全部
1、要理解继承的意思。 CTestDlg 类继承于 CWnd 类,因此CTestDlg 类拥有了CWnd 类的一些数据和函数,这些数据和函数已经归 CTestDlg 类所有。一般说来,父类和子类的数据和函数是分开的,并不共享。
2、要从外部调用类的成员函数,需要先建立类的对象。比如警察类是一个类,枪是警察类的一个数据成员,但是警察类是一个泛指,定义在警察类中的枪也是一个泛指,是说警察类的对象都有一把枪,但警察类不代表一个具体的人(即对象),要得到一把实实在在的枪,你必须指明具体哪个警察,比如说,北京东城区32楼保安张三,然后才能取得它的数据成员,张三 。枪,这时候,这个张三的枪才是一把实实在在的枪,才可以对它进行实际的操作。
追问
你到底想说什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-06
展开全部
逻辑或运算,表示把两个变量或运算之后复制给dwFlags
追问
这个是按位算的或运算符不是逻辑或额。。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GetSafeHwnd
2015-10-06 · TA获得超过918个赞
知道大有可为答主
回答量:1068
采纳率:76%
帮助的人:736万
展开全部
这个显然是 位运算 的按位或 运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式