- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 MFC中picture控件,将bitmap根据控件大小缩放
直接在OnInitDialog()函数中添加即可; CRect rc; m_ctrlPic.GetClientRect(&rc); CDC* pdcpic = m_ctrlPic.GetDC(); //m_ctrlPic是Picture控件的变量 CBitmap bitmap1; bitmap1.LoadBitmap(IDB_BITMAP_PROTOCOL_3); //IDB_
2017-02-07 16:50:56
11397
2
原创 MFC程序的DPI适配
最近项目需要,一个mfc写的应用程序要适配各种DPI,从网上查找了一些资料记录一下。目前Windows系统中大部分的high dpi 相关的api都是win8.1以上系统支持,项目需要兼容xp到win10所有系统。https://www.zhihu.com/question/33612914https://msdn.microsoft.com/en-us/library/windows
2017-02-05 14:41:28
11974
4
原创 MFC处理背景图片切换时,背景上的按钮图片不变化
近期项目中需要在一个MFC对话框中轮播显示图片,效果如下:一共5张背景图,图上有5个小圆点轮流播放显示,并且小圆点加亮,右上角是关闭按钮,鼠标放上去按钮变红色。最开始的方案是在dlg上添加一个picture控件来加载背景图片,OnTimer事件中控制轮播;在picture上添加5个radio按钮,radio按钮用的是网上下载的一个类CxSkinButton,将圆圈图片添加到bi
2017-01-24 15:54:10
2169
原创 python map 函数
假设有一个数列,如何把其中每一个元素都翻倍?第一种写法:lst_1 = [1,2,3,4,5,6]lst_2 = []for item in lst_1:lst_2.append(item * 2)print lst_2第二种写法:lst_1 = [1,2,3,4,5,6]lst_2 = [i * 2 for i in l
2017-01-22 09:34:15
433
原创 MFC窗口自动激活
MFC做的程序,其中加了几个定时器任务去下载资料,最小化或者界面被覆盖掉之后过段时间会自动弹出来,在OnTimer中加判断if (AfxGetMainWnd() == GetActiveWindow()){//dosomething}
2017-01-22 09:31:44
2224
原创 c++单例类
template class ZSTSingleton{public:public:templatestatic T* Instance(Args&&... args){if (m_pInstance == nullptr){m_pInstance = new T(std::forward(args)...);}return m_pI
2017-01-19 16:43:07
364
转载 值得推荐的C/C++框架和库
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1.
2017-01-12 13:48:12
378
MFC生成二维码并显示的例子(基于qrencode修改)
2017-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人