鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

2015年10月26日

VC++ CStatic控件背景透明且改变其文本时,文字重叠解决方法

摘要: 最近在项目中将CStatic控件设置为背景透明且在一个定时器函数改变其文本,结果CStatic的文字重叠了。解决该问题的方案是:从CStatic类派生自己的静态文本控件。其实设置背景透明,也就是在CStatic重画时,返回一个空刷子而已,所以改变文本并没有改变上次残留的背景,从而导致重叠现象。为了解... 阅读全文

posted @ 2015-10-26 21:27 鹿我所录 阅读(2316) 评论(0) 推荐(0) 编辑

VC++中StretchBlt图像失真问题的解决办法

摘要: 在 VC 中使用 StretchBlt 会碰到一些与点阵图大小缩放相关的一些问题。在扩展一个点阵图时,StretchBlt必须复制图素行或列。如果放大倍数不是原图的整数倍,那么此操作会造成产生的图像有些失真。如果目的矩形比来源矩形小,那么StretchBlt在缩小图像时就必须把两行(或列)或者多 ... 阅读全文

posted @ 2015-10-26 16:06 鹿我所录 阅读(1566) 评论(0) 推荐(0) 编辑

VC++ 如何使窗体最大化或是最小化

摘要: 最大化最小的使得的函数是ShowWindow函数 ShowWindow(SW_SHOWMINIMIZED);//最小化 ShowWindow(SW_SHOWMAXIMIZED);//最大化 ShowWindow(SW_RESTORE);//还原 ------- PostMessage(hwnd,WM... 阅读全文

posted @ 2015-10-26 14:20 鹿我所录 阅读(7076) 评论(0) 推荐(0) 编辑

VC++ 两种动态调整控件位置的方法(CButton设置为Radio形式会出现错误)

摘要: 1 ((CButton*)GetDlgItem(IDC_CHECK1))->MoveWindow(182, cy - 232, 30, 20); 2 ((CButton*)GetDlgItem(IDC_CHECK2))->MoveWindow(182, cy - 2... 阅读全文

posted @ 2015-10-26 14:06 鹿我所录 阅读(1218) 评论(0) 推荐(0) 编辑

导航