![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【VC++/C++】
文章平均质量分 67
zp032420
这个作者很懒,什么都没留下…
展开
-
VC对话框设置背景位图三种方法
方法一:载入位图 先在资源中导入一幅位图,在对话框中添加一个picture控件,右击选择属性在类型中选择bitmap,再选择你导入的位图的ID号就行了,前提是你的位图尺穿足够大.可以填满你的对话框方法二: 重载OnEraseBkgnd()--WM_ERASEBKGND(INFO-WINDOW中设置)BOOL CBkcolor2Dlg::OnEraseBkgnd(CDC* pD原创 2011-12-28 11:01:09 · 1627 阅读 · 0 评论 -
关于自绘标题栏及边框的实现
函数时重载非客户区消息WM_NCPAINTCDC *pDC=GetWindowDC(); //获取整个窗口的DCCDC *dcmem=new CDC; //这里还真得用new在堆上分配CBitmap *m_hBitmap=new CBitmap; //堆上分配CRect rt;GetWindowRect(&rt);m_hBitmap->LoadBitmap(IDB_BITM原创 2012-02-10 22:12:51 · 958 阅读 · 0 评论 -
自制日志小软件EveryDR
下载源文件 大概经历了半个月的时间,经过各种资料查找以及同行帮助终于完成了一个,自制的简易日志小软件。 该软件名位EveryDR,意思是Every Day Record 的意思。 此间经历的最头疼的一件事就是在响应WM_PAINT消息时,函数中用了CDC 来获取设备上下文,正因为此而纠结了很长一段时间,实际上再响应该消息时应该选择CPaintDC 以前我也经原创 2012-02-12 18:07:43 · 103 阅读 · 0 评论 -
针对最近大家写的俄罗斯方块代码,我也练了下,效果不理想--有感
话说,看着大家都把写俄罗斯方块拿来练手了,我这个大二的菜鸟也不淡定了,于是花了一天的时间用VC写了俄罗斯方块的大部分主体代码。经过一个星期的时间(加上上课时间了)完善修改,虽然一些基本功能能够实现,但是仍然有bug这个bug主要是某个方块的越界,以及方块接触底部时的出乎意料的显示在界面上方了,这可能是细节没把握的好,反正一个字--晕啊!希望各位高手可以提出些改进方案! 发这篇博客主要是想记原创 2012-03-09 19:21:14 · 816 阅读 · 0 评论 -
小结下C++中静态函数与成员
#includeusing namespace std;class Point{public: Point(int x=0,int y=0):x(x),y(y) { count++; } Point(Point &p) { x=p.x; y=p.y; count++; } ~Point(){ count--;} int GetX(){ return x;}原创 2012-03-19 14:38:02 · 422 阅读 · 0 评论