![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 69
荒唐蜀黍
教育从业者
展开
-
TransparentBlt、StretchBlt与BitBlt三个贴图函数的区别
BOOL StretchBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, DWORD dwRop ); //可以根据目标dc的矩形大小和原dc矩原创 2014-12-05 15:19:03 · 1123 阅读 · 0 评论 -
TransparentBlt函数使用注意事项
TransparentBlt是系统的API函数,用于在两个DC之间进行掩码色贴图。其函数原型如下:BOOL TransparentBlt(HDC hdcDest, //目标DC的句柄可以通过hdcDest .m_hDC获取int nXOriginDest, //指定目标矩形左上角的X轴坐标,坐标以逻辑单位表示int nYOriginDest, //指定目标矩形左上角的Y轴坐原创 2014-12-08 10:25:43 · 1801 阅读 · 0 评论 -
CComboBox和CComboBoxEx用法介绍
CComboBox:选择控件关联 添加选项值、并设置第一列选中 m_comb.AddString(_T("第一列")); m_comb.AddString(_T("第二列")); m_comb.AddString(_T("第三列")); m_comb.SetCurSel(0);删除指定行 m_comb.原创 2014-12-09 10:09:16 · 4527 阅读 · 0 评论 -
MFC中CTreeCtrl控件的简单使用
第一步:定义图片列表对象以及各个节点的句柄CImageList m_img; //图片列表 HTREEITEM root; //根节点 HTREEITEM sroot_1; //子节点1 HTREEITEM sroot_2; //子节点2第二步:创建图片列表,并将列表和树控件关联m_img.Create(IDB_BITMAP1,20,8,ILC_COLOR2原创 2014-12-08 10:42:03 · 471 阅读 · 0 评论 -
CSliderCtrl和CProgressCtrl的简单使用
由于两个空间相似度比较高,所以放在一起处理第一步:两个控件的初始化 m_pgs.SetRange32(1, 100); //设置滚动条的范围 m_slider.SetRange(1, 1000); //设置滑块的范围 m_uTimer = SetTimer(1,100,NULL); //启动定时器 m_pgs.SetStep(1); /原创 2014-12-13 11:05:30 · 670 阅读 · 0 评论 -
CSplitButton按钮的使用
步骤1:添加控件变量关联拖拽一个Split Button Control到对话框上。添加变量关联CSplitButton m_splitbtn;步骤二:在资源中添加一个菜单菜单ID号为IDR_MENU1, 测试1 和 测试2 对应的ID号分别为ID_SMENU1 和 ID_SMENU2步骤3:将菜单设置为按钮的下拉选项在对话框的初始化中添加如下代码m_splitbt原创 2014-12-13 13:37:34 · 3660 阅读 · 0 评论 -
mfc中gdi+的简单应用
其实这个也没有什么用,毕竟已经是过时的技术了。不过技术的更新跟实际的使用还是有差距了,免不了还是要用这种过时的技术,所以还是记录下来,方便以后查阅。 GDI+没记错的话是跟随XP诞生的,是XP系统上的图形绘制系统(以前的是GDI),GDI+相对于GDI提供了一些新的特性,比如渐变的画刷,支持多种图像格式等等。不过我觉得最大的变化,还是编程模型上的变化。GDI+使用了面向对象的思想,对接口进行转载 2015-03-14 17:38:16 · 5266 阅读 · 0 评论