CFrameWnd派生类中调用CDC::SetBkColor、CDC::SetDCBrushColor无效 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 57.14%
Bbs10
本版专家分:138201
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2019年7月 总版技术专家分月排行榜第二
2019年5月 总版技术专家分月排行榜第二
Blank
铜牌 2019年4月 总版技术专家分月排行榜第三
2019年3月 总版技术专家分月排行榜第三
Blank
红花 2019年7月 VC/MFC大版内专家分月排行榜第一
2019年6月 VC/MFC大版内专家分月排行榜第一
2019年5月 VC/MFC大版内专家分月排行榜第一
2019年4月 VC/MFC大版内专家分月排行榜第一
2019年3月 VC/MFC大版内专家分月排行榜第一
2019年1月 VC/MFC大版内专家分月排行榜第一
2018年12月 VC/MFC大版内专家分月排行榜第一
2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
Bbs12
本版专家分:361059
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs1
本版专家分:0
Bbs10
本版专家分:172083
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
DC、CDC及CDC的各个子类
转自:http://blog.csdn.net/sunxc123/article/details/7710282 设备描述表是一个包含设备信息的结构体(物理设备如显示器、打印机),MFC中关于图像操作都需要DC来完成。     HDC是Windows的一种数据类型,是设备描述句柄;     CDC是MFC封装的Windows 设备相关的一个类,是Windows绘图设备的基类;
关于CDC::SaveDC和CDC::RestoreDC
《MFC Windows程序设计(第2版)》中文版第35页中间有段话,是这样翻译的:rn  每当从Windows中获取设备描述表时,设备描述表都被设置为默认值。因此,如果想在响应WM_PAINT消息时使用红色画笔和蓝色笔刷画您的窗口,则每逢OnPaint被<em>调用</em>时都要将所需的画笔和笔刷选入设备描述表,也就是创建一个新的CPaintDC对象。否则,将使用默认的画笔和笔刷。如果不想在使用设备描述表时反复对它进行初始化设定,那么可用CDC::SaveDC函数保存它的状态,并在下次使用时用CDC::RestoreDC将它恢复。(下边还有几句话,省略)rn  不知道大家如何理解这段话,反正以我的理解,使我写出以下一段代码:rnrnvoid CMyView::OnPaint()rnrn CPaintDC dc(this); // device context for paintingrn // TODO: Add your message handler code here rn // Do not call CView::OnPaint() for painting messagesrnrn if(m_nSaveDC==-5)rn rn pen.CreatePen(PS_DASH,5,RGB(255,255,0));rn dc.SelectObject(&pen);rn m_nSaveDC=dc.SaveDC();rn rn elsern rn dc.RestoreDC(m_nSaveDC);rn dc.Rectangle(100,100,1000,200);rn rnrn  其中,m_nSaveDC和pen均为CMyView的成员函数,类型分别为int和CPen,前者被构造函数初始化为-5。rn  难道不能在两次函数<em>调用</em>间使用SaveDC和RestoreDC进行恢复吗?rn  将代码重写成以下形式后:rnvoid CCTestMFCView::OnPaint() rnrn CPaintDC dc(this); // device context for paintingrn rn // TODO: Add your message handler code here rn // Do not call CView::OnPaint() for painting messagesrn CPen pen1,pen2;rn pen1.CreatePen(PS_DASH,5,RGB(255,0,0));rn dc.SelectObject(&pen1);rn m_nSaveDC=dc.SaveDC();rn pen2.CreatePen(PS_DASH,5,RGB(0,0,255));rn dc.SelectObject(&pen2);rn dc.RestoreDC(m_nSaveDC);rn dc.Rectangle(100,100,1000,200);rnrnrn证明在同一函数内还是可以的。rn
c++中CDC探究
CDC 继承层次: CObject   └CDC  定义: CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射
MFC中的CDC详细教程
  参考:  MFC中的CDC详细教程1,2,3           StretchDIBits用法
vc++中的cdc
【转】VC++中的CDC类  (2010-03-31 15:52:52) 转载▼ DrawText实例: CBitmap bmp; bmp.LoadBitmap(……); CDC* pDC = CDC::FromHandle((HBITMAP)bmp); pDC->DrawText(……); =============
MFC中CDC画图
用CDC类画多条曲线时,为什么当画其中的一条曲线的一个点时,另外一个一条曲线也跟着动,当再接收其他曲线的点时就不是连续的如图所示rn[img=https://img-bbs.csdn.net/upload/201501/04/1420333790_763445.gif][/img]rn是什么原因?
MFC中CDC的使用
绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行, 例如: void CTestView::OnDraw(CDC* /*pDC*/) {          CTestDoc* pDoc = GetDocument();          ASSERT_VALID(pDoc);          if (!pDoc)                 return;
MFC中的CDC 绘图
MFC中的CDC 绘图 绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如:void CTestView::OnDraw(CDC* /*pDC*/) {         CTestDoc* pDoc = GetDocument();         ASSERT_VALID(pDoc);         if (!pDoc)                retur
CDC在C++中的应用
CDC 继承层次: CObject   └CDC  定义: CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射
MFC 中的CDC类
CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆
ODI中的CDC
ODI中的CDC是通过一组所谓的日志知识模块(Journal Knowledge Module,JKM)实现的,在项目中加在了这些模块后,就可以在接口设计时选择全量数据,还是变化数据。 ODI共提供了四种针对Oracle的JKM,分别是 ODI的每个接口中只能有一个日志表(Journal Table) 转载于:https://www.cnblogs.com/lcword/p/56...
CDC类
CDC :class of device context Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 。MFC基础类库定义了设备环境对象类----CDC类。CDC类定义的是设备上下文对象的类。CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。通过CDC对象的成员函数进行所有的绘图。类对设备上下文操...
CDC绘图
1.首先介绍一下什么是DC(设备描述表) Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。 2.CDC及其<em>派生类</em> CDC及其<em>派生类</em>
CDC画图
CDC* pdc; CRect rcBounds; 1、 画直线 pdc-&gt;MoveTo(rcBounds.TopLeft());//将画笔移动到左上角这个点,使用这个点作为起点画图 pdc-&gt;LineTo(rcBounds.BottomRight());//从起点画线画到右下角这个点 2、将所有点直线连接 POINT point[3] = { { 10,20 },{ 100...
CDC 的构成
rn如果在 OnDraw 中使用给定的 CDC 进行绘图,绘图的坐标可以达到视图支持的任何范围,但是如果自己生成的 DC, 如果不选入一个 bitmap ,是无法绘制任何东西的,用 CreateCompatibleDC 能建立一个属性相同的 DC, 但是它们的可用区域却不一样,例如在 OnDraw 中rnrnCDC myDC;rnrnmyDC.CreateCompatibleDC( pDC );rnmyDC.TextOut( 0, 0, "1231jkl" );rnpDC->BitBlt( 0, 0, 100, 100, &myDC, 0, 0, SRCCOPY );rnrn运行起来没有任何效果,除非建立一个 100 * 100 的 bitmap , 然后 select 给 myDC, 可问题是我要确定 pDC 的尺寸。
cdc问题
刚才看了一个老兄的问题,rn我的和他类似rn我在onbutton()里装入位图rn代码如下:rnrn CDC* pDC;rn CRect rc;rn GetDlgItem(IDC_STATIC1)->GetWindowRect(&rc);rn ScreenToClient(&rc);rn rn CBitmap Bitmap;rn CBitmap Bitmap1;rn rn Bitmap.LoadBitmap(IDB_BITMAP1);rn Bitmap1.LoadBitmap(IDB_BITMAP2);rn rn CDC MemDC;rn CDC MemDC1;rn rn MemDC.CreateCompatibleDC(pDC);rn MemDC1.CreateCompatibleDC(pDC);rn rn CBitmap* OldBitmap=MemDC.SelectObject(&Bitmap);rn CBitmap* OldBitmap1=MemDC1.SelectObject(&Bitmap1);rn rn BITMAP bm;rn BITMAP bm1;rn rn Bitmap.GetObject(sizeof(BITMAP),&bm);rn Bitmap1.GetObject(sizeof(BITMAP),&bm1);rn rn pDC->BitBlt(rc.left,rc.top,bm.bmWidth,bm.bmHeight,&MemDC,0,0,SRCCOPY);rn rn rn GetDlgItem(IDC_STATIC2)->GetWindowRect(&rc);rn ScreenToClient(&rc);rn rn pDC->BitBlt(rc.left,rc.top,bm1.bmWidth,bm1.bmHeight,&MemDC1,0,0,SRCCOPY);rn MemDC.SelectObject(OldBitmap1);rn MemDC.SelectObject(OldBitmap); rnrn运行到rn MemDC.CreateCompatibleDC(pDC);rn MemDC1.CreateCompatibleDC(pDC);rn时出错,编译没有问题。rn同样的代码去掉第一行后在ondraw()里用就没有问题,rn到底是哪里不对劲?大家帮忙。rn rn
CDC的实现
上次在C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRCrn目录下找到CWND类的实现(WndCore.cpp),兴奋不已,rn但是CDC的实现应该在哪儿?rn(我考虑CDC的实现应该在C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB目录下,请问该如何浏览呢?)
CDC与HDC
我使用CDC的Attach与HDC连接,在2000与xp操作系统中运行正常,但是在98中就报错“参数错误”,后来使用强制类型转换,在98中好了一段时间有不行了,请问各位有什么解决办法!!!谢谢!!!急!急!急!
cdc cadence
这个是cadence CDC处理方案,主要是用conformal tool
关于CDC
很多的书上的示例程序中都有类似的过程:rnCDC * pDC;rnCFont font;rnCFont *pOldFont = dc.SelectObject(&font);rn ;rn ;rndc.SelectObject(pOldFont);rnfont.DeleteObject();rn为什么不用dc.DeleteObject();来销毁dc那???
CDC::TextOut
请问CDC::rnBOOL TextOut( int x, int y, const CString& str );rn这个里面的字体是如何设置的?rn加急!!
编译CDC
开始编译CDC之前,有两点很重要:1.理解编译的流程,即makefile大致是做了什么事情;2.正确安装和配置makefile中要用到的工具;(一)编译的基本流程如下:在CDC的源代码中,文件分为三种:C,jaja和汇编,每种文件的编译过程如下:C文件(.C):gcc编译为.o文件;Java文件(.java):用javac编译为.class文件-》用zip或jar大部为.zip或.jar文件-》由
CDC driver
在手机链接电脑之后看设备管理器如果出现什么CDC driver没安装,就先安装这个驱动,然后更新驱动程序,选择浏览计算机,选择从计算机列表中选择,选择端口选择厂商中的一个,点击的时候在右边型号中看到virtual com port,然后安装即可
cdc绘图
1 加载图片作为画布背景   原理是通过brush加载图片作为brush然后通过selectobject的方式加载成为画布 代码如下: void LoadScrollBitmapEx(CString strImagePath, CRect rtPostion,CDC* pInDC) { if (strImagePath.IsEmpty()) // 代码路径的有效性 { ret
CDC画圆...
用CDC::Ellipse画圆会画的非常圆,rn有什么办法画的不是太圆吗,就是边界不平滑的那种,rn就像画图里的”喷枪“第一次喷出来的效果那样,不要求内部,只要求边界不平滑~
数据库复制 和 CDC
业务是这样的:要做一个数据仓库,但是要尽量不影响OLTP。rn想把前端数据挪出来放到另一台Server上,然后从那台Server上导数据到DW中。rnrn老板说用CDC,(他也不是很懂)。rnrn我研究下来CDC挺麻烦的(是这样用的么?)rn每张表都要CDC,创一张系统_CT表,然后对每张表都要写ETL,可能要定时去跑这些ETL。rnrn我做了一张表的CDC,觉得还不如用数据库复制,快照复制或是事务复制。省事。rn不知道复制对OLTP影响有多大,对网络要求有多高。rnrn请前辈们指教!
CDC的问题?
请问我在void CIndex::OnPaint() rnrn CPaintDC dc(this); // device context for paintingrn rn // TODO: Add your message handler code herern rn // Do not call CDialog::OnPaint() for painting messagesrnrn这个函数中,能否获得CDC* pDC呢,然后用pDC画一个矩形框?或者说pDC和上面的dc是一样的阿,我对这个始终搞不懂,请大虾指教了!!!!
CDC简介
CPaintDC dc(this);CDC  *dc=GetDlgItem(IDC_STATIC)->GetDC();CDC  *dc=GetDC();DC(Device Context) 设备上下文,可以理解为我们要在上面写写画画的那张纸。VC中有CDC,CClientDC,CPaintDC。CDC是Windows绘图设备的基类。CClientDC:(1)(客户区设备上下文)用于客户
请问CDC::SetViewportOrg和CDC::SetWindowExt有什么区别?
还有Org 和Ext后缀是代表什么意思??rn
谁能解释一下CDC::SetWindowExt和CDC::SetViewportExt的意义
-
关于CDC::CreateCompatibleDC(CDC* pDC) 的问题
我的函数rnvoid CMyBoard:rawTitle(CDC* pDC,CString strMsg,CRect &tmpRect)rnrnCDC memDC;rnBOOL bReturn;rnbReturn=memDC.CreateCompatibleDC(pDC);rnif (!bReturn)rnrnreturn;rnrnmemDC.SetBkColor(RGB(0,0,0));rnmemDC.SelectObject(m_TitleFont);rnmemDC.SetTextColor(RGB(230,130,35));rnmemDC.DrawText(strMsg,tmpRect,DT_CENTER|DT_VCENTER);rnrnrnrn这个函数这样写输出不了文本,但是如果把后边的<em>调用</em>方法改为rnpDC->SetBkColor(RGB(0,0,0));rnpDC->SelectObject(m_TitleFont);rnpDC->SetTextColor(RGB(230,130,35));rnpDC->DrawText(strMsg,tmpRect,DT_CENTER|DT_VCENTER);rnrn的话就没问题,为什么?rn
MFC中的CDC类
DC: Device Context,中文也叫设备上下文,通俗的理解叫窗口显示描述设备也行; CDC: MFC中封装了操作系统窗口输出底层API的封装类,如CDC的<em>派生类</em>CClientDC,用于窗口客户区域的输出。 HDC: VC++开发环境中的DC句柄类型,32比特的无符号整数类型,用来标识DC设备的句柄。 Windows使用与设备无关的图形设备环境(DC :Device Contex
VC 中CDC
话说我在读代码时到遇到CDC定义的东西时就看不懂`什么呀.请各路好汉予以指导,让鄙人水平升级.(它的用法和作用)
InfoSphere CDC
InfoSphere CDCInfoSphere
一致性 CDC
一致性 CDC 中引入了变化集的概念。一个变化集中可以包括多个相互存在关联关系(如主外键引用关系)的表。CDC 在捕获和发布一个变化集中的变化时能够保证数据的一致性。这个练习介绍如何使用能够保证一致性的CDC。 1 环境准备 源表:ODI_SRC.DEPT,ODI_SRC.EMP 目标表:ODI_TAG.DEPT, ODI_T...
CDC技术
CDC全称:changed data capture 从源数据库抓取增量的数据到目标数据库。英文来描述更为准确点 Capture data events in source database and move only the changes to the target。 a.触发器: 在要抽取的表上建立需要的触发器,一般要建立插入、修改、删除三个触发器,每当源表中的数据发生变化,就被相应的...
CDC描画
void CXXXestDlg::OnPaint() { if (IsIconic()) {  CPaintDC dc(this); // device context for painting  SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);  // Center icon in client rectangle 
关于CDC的
我用CDC在内存里画了一张图,我并不想把它显示出来。但是我想直接将他以bmp的形式存到硬盘上。有谁能帮帮忙吗?rn十分感谢!!!!!
内存CDC?
CNetwDoc* pDoc = GetDocument();rn ASSERT_VALID(pDoc);rn CRect rect;rn CDC memDc;rn memDc.CreateCompatibleDC(pDC);rn/* CBrush cBrush;rn cBrush.CreateSolidBrush(RGB(128,128,0));rn GetClientRect(&rect);rn // TODO: Add your message handler code herern pDC->SelectObject (&cBrush);rn pDC->DrawFocusRect (&rect);rn pDC->FillRect (rect,&cBrush);*/rn rn //画电脑rn for(int i=1;im_position ,AfxGetApp()->LoadIcon (IDI_COMPUTER));rn if(m_computer.GetComputer(i)->m_netCard !=NULL)rn rn memDc.DrawIcon (m_computer.GetComputer(i)->m_netCard->m_position ,AfxGetApp()->LoadIcon (IDI_NETCARD1));rn rn //画水晶头rn connp *current;rn current=m_connectLink.m_head ;rn while(current)rn rn memDc.DrawIcon (current->m_connect .m_position ,AfxGetApp()->LoadIcon (IDI_CONNECT));rn current=current->m_next ;rn rn int x=m_change.GetSize ();rn while(x!=0)rn rn x--;rn m_change[x].OnDraw(&memDc); rn rn for(x=0;xCreatePen (PS_SOLID, 2,RGB(128,128,128));rn newPen=memDc.SelectObject(oldpen);rn //直线组rn m_LineArray.OnDraw (&memDc);rn m_netLine->OnDraw (&memDc);rn memDc.SelectObject (newPen);rn delete(oldpen);rn if(m_isPlay)rn rn int x=m_witchLine-1;rn if(m_PlayRecord[x].m_isOutTime )rn rn KillTimer(WM_PLAY1+x);rn return;rn rn CLineRecord linerecord;rn CPlayReturn cPlayReturn;rn linerecord=m_PlayRecord[x].m_line;rn //假如是头或尾rn if(linerecord.m_beginORend==begin)rn cPlayReturn=m_LineArray.FandLine(linerecord.m_witchGroup)->rn CPlay(&memDc,1);rn elsern cPlayReturn=m_LineArray.FandLine(linerecord.m_witchGroup)->rn CPlay(&memDc,2);rn m_PlayRecord[x].m_position=cPlayReturn.m_currentPoint;rn if(cPlayReturn.m_playOver)rn rn KillTimer(WM_PLAY1+m_witchLine); rn m_isPlay=false;rn m_PlayRecord[x].m_isOutTime=true;rn if(!IsComputer(m_PlayRecord[x]))rn if(!IsChange(m_PlayRecord[x]))rn IsRouter(m_PlayRecord[x]);rn SendMessage(WM_ISTHELINEEND,0,linerecord.m_witchGroup );rn rn rn memDc.BitBlt(0,0,1000,1000,pDC,0,0,SRCCOPY);rn memDc.DeleteDC();rnrn怎么不能显示东西
CDC::SetWindowOrg
void CMainWindow::OnLButtonUp (UINT,CPoint b)rnrn CClientDC dc(this);rn CRect rect;rn GetClientRect(&rect);rn CPoint point(rect.Width ()/2,rect.Height ()/2);rn dc.SetWindowOrg(-point.x,-point.y ); //这里为什么是负数呢rn// dc.SetViewportOrg (point.x,point.y );rnrn dc.Rectangle (0,0,200,200);rnrnrn在默认的映射模式下,两个函数应该是一样的呀
CDC常用方法
1、获取字符的宽度(单位:像素) int pixWidth( CString &amp;amp;str ) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); CTestBarCodeDlg *ph = new CTestBarCodeDlg; ph-&amp;gt;Create(CTestBarCodeDlg::IDD); CDC* pDC = ph-&amp;gt...
CDC求助
如何写彩色的字。rn具体代码如下rn但是看msdn好像TextOut不管CPen的值,只是CFont有用。rn那应该用什么方法。rnrnrnCDC* pDC = GetDC() ;rnCFont rfont , *pOldFont ;rnCPen rPen, *pOldPen;rnrnrfont.CreatePointFont( 1000 , "SimSun" ) ;rnrPen.CreatePen(0, 0, RGB(255, 0, 0));rnpOldFont = pDC->SelectObject( &rfont ) ;rnpOldPen = pDC->SelectObject( &rPen);rnrnpDC->SetBkMode( TRANSPARENT ) ;rnpDC->SetBkColor( RGB(255, 0, 0) ) ;rnpDC->SetTextColor(RGB(255, 0, 0));rnrnCString stxt = "Y" ;rnpDC->TextOut( 0 , 0 , stxt ) ;rnrnpDC->SelectObject( pOldFont ) ;rnpDC->SelectObject(pOldPen);rnReleaseDC( pDC ) ;
MYSQL的CDC
MYSQL CDC的代码 ,直接在数据库执行就可用,将执行CDC表换成指定的表就可用了
cdc 常识
用CreateDC,getDC等建立了DC后,在不再使用时应该用ReleaseDC释放他们所建立的DC,而用 CreateCompatibleDC 建立的DC应该用DeleteDC释放。 ReleadDC,是和GetDC()配套使用;    而DeleteDC,和CreateCompatibleDC配套使用;    DeleteObject,是对用Create_为前缀创建的GDI对象使用的。
oracle cdc
oracle <em>cdc</em> \change data set \发布者、订阅者\数据库同步
CDC的问题
如何在后台的内存里将多幅BMP图片按照以某种方法排列,再一并显示到屏幕上?好像看到很多这样的例子,就是没怎么看懂,要人在旁边解释一下才能懂吧:)
线程和CDC
在线程(用beginthread创建)中,我发现用CClientDC和由GetDC返回得到的rn设备画图时,二者速度相差很大,前者明显快于后者,为什么?还请知道原因者,不吝执教。
CDC问题
我的程序中经常要用到下面的代码:rnCDC* pDC=GetDC();rnCDC frontDC;rnfrontDC.CreateCompatibleDC(pDC);rnrn为了使用方便,我把CDC frontDC;语句放在了头文件里,因为上面那段程序运行的时候很多,这样会经常执行CDC frontDC;我以为会影响速度的,没想到这么一做,编译是能通过,可是运行时候出错,请问这是为什么?
CDC常用
---停止CDCBEGIN DBMS_CDC_SUBSCRIBE.PURGE_WINDOW( subscription_name => 'CDC__TSALPLUDETAIL201010'); END; / ----激活CDCBegin dbms_<em>cdc</em>_subscribe.activate_subscription(subscription_name => 'CDC__TSALPLUDE
CDC 的问题?
rnrn//rnvoid MyView::OnInitialUpdate()rnrnrn GetParentFrame()->ShowWindow(SW_SHOWMAXIMIZED);rnrn //获得设备DCrn m_DevDc = GetDC();rn ASSERT_VALID(m_DevDc);rn rn[color=#FF00FF] //rn SaveDC(m_DevDc->m_hDC); //m_DevDC 不为空[/color]rnrnrnrnvoid MyView::OnDraw(CDC* pDC)rnrn CSceneEditorDoc* pDoc = GetDocument();rn ASSERT_VALID(pDoc);rn if (!pDoc)rn return;rnrn [color=#FF0000] m_MyClass->MyDraw(m_DevDc); //这里的时候m_DevDc 变为空了。[/color]rnrnrnrnrn请问为什么会为空呢?
CClientDC与CDC
有个函数 void Conver(CDC dc);rn我想把CClientDC <em>cdc</em>(this);的<em>cdc</em> 参数传进去,我应怎样实现.
CMetaFileDC与CDC
已经使用CDC绘图,怎样传递给CMetaFileDC,最好提供代码rn
CDC::DrawState
dc.DrawState(pt, sizeBmp, &bmp, DSS_NORMAL,(CBrush*)NULL); rn什么图也没画出呀?为什么?rn麻烦给介绍一下DrawState的用法
CDC工具
CDC工具, Springsoft的Spyglass CDC, Cadence的conformal <em>cdc</em>(part of conformal LEC), Mentor的0in, Spyglass 有LEDA。http://tuxthink.blogspot.com/2010/11/libtermcapso2-no-such-file-or-directory.htmllibtermcap.so....
CDC常用函数简介CDC常用函数简介
更多内容见: VC共享乐园vcshare.net 何丹的论坛hedanwang.cn/bbs/
请问void CEx04aView::OnDraw(CDC* pDC) 中CDC是什么? 谢谢
-
如何将CDC传到ATL中
如题
MFC中CDC画线总结
MFC画线需要起点坐标和终点坐标,利用通过MoveTo函数和的LineTo函数来连接起点和终点形成线.MFC提供了一个绘图的封装类CDC,CDC类的<em>派生类</em>如下图所示,所以MFC的画线就有5种:CDC,CDlinetDC,CMeatFileDC(未验证),CPaintDC,CWindowDC本文对上述四种方法进行演示。  画图就是得到当前画图窗口的设备描述表,一般使用的GetDC()函数获得;...
MFC中的CDC详细教程(2)
OBJ_PAL         // Returns the current selected palette.  OBJ_FONT    // Returns the current selected font.  OBJ_BITMAP // Returns the current selected bitmap. 也可分别<em>调用</em>CDC类的下列成员函数来做同样的事: CPen* GetCu
[学习笔记]MFC 中的CDC类
[学习笔记]MFC 中的CDC类 CDC类定义的是设备上下文对象的类。 CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换
从CDC中取出图片
我的CDC是获取屏幕图片的,在CDC之间bitbtl可以显示屏幕图片rn但我想将该图片保存到文件,怎样才能从CDC中取出对应的图片rn关联到一个CBitamp中呢rn谢谢解答
关于CDC中 BITMAP的问题
对于内存中的CDC,在他上面的绘图都反映在他的BITMAP 上,rn但对与一个窗口的CDC,rn CDC *pDc=this->GetDC ();rn RECT re;rn this->GetClientRect(&re);rnrnrn HBITMAP hBitmap;rnrn CBitmap memBmp, *pOldBmp;rnrn memBmp.CreateCompatibleBitmap(pDc,re.right-re.left ,re.bottom -re.top );rn pOldBmp=pDc->SelectObject(&memBmp);rn pDc->FillSolidRect(0,0,re.right-re.left ,re.bottom -re.top,RGB(255,0,0));rn pDc->LineTo(re.right-re.left ,re.bottom -re.top);rnrn pDc->SelectObject (pOldBmp);rn BOOL b=SaveBitmapToFile(HBITMAP(memBmp), "g:\\3.bmp");rnrnrn发现BMP图中看不懂的东西,我想将在窗口的CDC上的绘图操作直接反映到他的BITMAP,rn但发现memBmp上并没有rnpDc->FillSolidRect(0,0,re.right-re.left ,re.bottom -re.top,RGB(255,0,0));rn pDc->LineTo(re.right-re.left ,re.bottom -re.top);rn操作的痕迹,rn不知道BITMAP在窗口的CDC中到底有什么作用rn
ODI中简单的CDC集成
@[TOC Simple CDC最简单的一种 CDC。在这里,每一张 CDC 的表的变化都是独立捕获的,不需要考虑多张存在主外键引用关系的表之间的数据一致性。 1 环境准备 源表:ODI_SRC.DEPT 目标表:ODI_TAG.DEPT 配置拓扑结构见ODI Studio拓扑结构的创建与配置(Oracle) 模型反向工程见:Oracle Data Integrator 12c-模...
MFC中的CDC类总结
1.MoveTo(x,y)只是设置起点并不画线。 2.CDC::LineTo     从当前位置画一条线段到x和y(或point)定义的点,但是线段不包括该点。     BOOL LineTo( int x, int y );     BOOL LineTo( POINT point );     参数:     x    指定了线段终点的逻辑X坐标     y    指定了线段终点的...
怎么在 DLL 中使用CDC
我包含了后 提示 fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include rnrn怎么才能在dll中使用<em>cdc</em> 这个类?
CDC中怎么绘制多行文本
我想将一段文本添绘制到某个矩形中去,文本根据举行调整为多行,或用控制符控制为多行,请问有什么方法么?
MFC中的CDC详细教程(1)
Hello friends: Welcome to look through my blog!As the master of the blog,fisrtly,I express great thanks to you.I hope that you could learn a lot from this blog and scale new height! However,I am also
MFC中的CDC详细教程(3)
3.拖放画动态直线 下面是一个较完整的拖放动态画直线的例子: // 类变量 class CDrawView : public CView {           //…… protected:          BOOL m_bLButtonDown, m_bErase; // 判断是否按下左鼠标键 //和是否需要擦除图形的类变量          CPoint p0, pm; /
MFC中CDC类的使用方法
MFC中CDC类的基本使用介绍与举例,并且针对每个函数的参数进行了详细解释。
MFC中CDC过度重绘
MFC中CDC过度重绘
MFC中 CDC和Bitmap的错误
.h文件rnpublic:rn CBitmap MemBitmap;rn CDC MemDc;rn void DrawBackgroud(CDC *pDC);rn.cpp文件rnvoid DrawBackgroud(CDC *pDC)rnrn rn rn MemDc.CreateCompatibleDC(pDC);rn MemBitmap.LoadBitmap(IDB_BG);rn rn BITMAP bm; rn MemBitmap.GetObject(sizeof(BITMAP),&bm); rn CBitmap *pOldBit = MemDc.SelectObject(&MemBitmap); rn pDC->BitBlt(0,0,1000,640,&MemDc,0,0,SRCCOPY);rn MemBitmap.DeleteObject();rnrn MemDc.SelectObject(pOldBit);rn MemDc.DeleteDC();rn rnrnrn结果rnD:\demo\game\gameView.cpp(112) : error C2065: 'MemDc' : undeclared identifierrnD:\demo\game\gameView.cpp(112) : error C2228: left of '.CreateCompatibleDC' must have class/struct/union typernD:\demo\game\gameView.cpp(113) : error C2065: 'MemBitmap' : undeclared identifierrnD:\demo\game\gameView.cpp(113) : error C2228: left of '.LoadBitmapA' must have class/struct/union typernD:\demo\game\gameView.cpp(116) : error C2228: left of '.GetObjectA' must have class/struct/union typernD:\demo\game\gameView.cpp(117) : error C2228: left of '.SelectObject' must have class/struct/union typernD:\demo\game\gameView.cpp(119) : error C2228: left of '.DeleteObject' must have class/struct/union typernD:\demo\game\gameView.cpp(121) : error C2228: left of '.SelectObject' must have class/struct/union typernD:\demo\game\gameView.cpp(122) : error C2228: left of '.DeleteDC' must have class/struct/union type
CStatusBarCtrl::SetBkColor无效
一个软件的换肤部分,用m_StatusBar.GetStatusBarCtrl().SetBkColor(RGB(r,g,b));<em>无效</em>。rn很奇怪的,同一套代码,在一个简单的测试界面就可以工作。rn新建工程,不管是基于对话框还是SDI都可以正常用上述代码改变状态栏背景色的。rn仔细观察了一下,软件的状态栏有3D渐变效果,如IE(我用XP,IE6)状态栏一样,左侧稍比右侧亮的。能换背景色的都是平板外观。rn我用GetStytle()获取样式代码如下:rnrn0x5400004ern#define WS_CHILD 0x40000000Lrn#define WS_VISIBLE 0x10000000Lrn#define WS_CLIPSIBLINGS 0x04000000Lrn#define WS_EX_MDICHILD 0x00000040Lrn#define WS_EX_NOPARENTNOTIFY 0x00000004Lrn#define WS_EX_TOPMOST 0x00000008Lrn其中0x00000002L找不到。rnrnGetExStytle()为0。rnrn尝试只保留54,没有效果。程序中实时获取stytle显示在状态栏上,一直没有变化。rn请教。
USB CDC串口
难得的源码,stm32实现的USB <em>cdc</em>串口,实现3个串口,很有参考价值
仿旅游网站城市智能选择插件下载
城市智能选择插件,城市选择插件,仿旅游网城市选择,城市智能提示 相关下载链接:[url=//download.csdn.net/download/ningmengyu888/2883030?utm_source=bbsseo]//download.csdn.net/download/ningmengyu888/2883030?utm_source=bbsseo[/url]
java中国象棋源代码下载
源代码,java实现,里面包括图片资源,还有可执行程序 相关下载链接:[url=//download.csdn.net/download/wangpeng138375/3259722?utm_source=bbsseo]//download.csdn.net/download/wangpeng138375/3259722?utm_source=bbsseo[/url]
很好的javascript学习手册dynarch下载
这是dynarch公司开发javascript的底层库。很有参考价值,现在网上这个文档也下线了 相关下载链接:[url=//download.csdn.net/download/eagle675488223/4217907?utm_source=bbsseo]//download.csdn.net/download/eagle675488223/4217907?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的