- 博客(15)
- 资源 (11)
- 收藏
- 关注
转载 MFC的图片转换
构建CBitmapCBitmap bmp;bmp.LoadBitmap(ID);构建HBITMAPHBitmap = (HBITMAP)LoadImage(NULL,L”C:\\test.bmp”, IMAGE_BITMAP, 0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);//载入位图Bitmap转HBITM
2017-01-12 11:23:47
887
转载 MFC显示图片
最近有同学问我如何实现MFC基于对话框在图片控件中加载图片?其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在《数字图像处理》课程中完成的软件都是基于单文档的程序,这里介绍两种在对话框picthre控件中显示BMP图片的最简单基础的方法. ~~方法可能并不完美,高手忽略,但是提供一种能运行的方法,希望对刚接触这方面知识的同学有所帮助.可能你觉得文章过于
2017-01-12 11:20:12
27419
6
转载 MFC 对话框Picture Control(图片控件)中静态和动态显示Bmp图片
最近有同学问我如何实现MFC基于对话框在图片控件中加载图片?其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在《数字图像处理》课程中完成的软件都是基于单文档的程序,这里介绍两种在对话框picthre控件中显示BMP图片的最简单基础的方法. ~~方法可能并不完美,高手忽略,但是提供一种能运行的方法,希望对刚接触这方面知识的同学有所帮助.可能你觉得文章过于简单
2016-12-20 09:05:04
7506
原创 MFC中SetIcon详解
用软件自动创建的MFC工程,在初始化的时候OnInitDialog函数中可以看到2句这样的代码。SetIcon(m_hIcon, TRUE);// 设置大图标SetIcon(m_hIcon, FALSE); // 设置小图标那么什么是大图标,什么是小图标呢?大图标就是你按"alt+tab"切换软件的时候显示的图标。小图标就是程序界面最左上角显示的图标。自
2016-08-15 14:53:16
9676
原创 MFC 更换 按tab键 切换顺序
当我们做好界面以后,比如登录界面,输完帐号以后,习惯性的按tab键,切换到密码输入。但有时候你按tab键,默认不是跳到密码输入。这下需要自己更改按TAB键,切换控件的顺序。 操作方法:在界面状态按"ctrl+D",在控件上会出现数字,单击上面的数字即可改变切换顺序。
2016-08-15 14:10:13
3063
原创 解决MFC按回车关闭窗口问题
新建一个MFC工程,默认情况下,按回车会关闭窗口。解决方法: 重载函数,在函数中屏蔽回车和ESC键。BOOL CVoteTestDlg::PreTranslateMessage(MSG* pMsg){if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE) return TRUE;if(pMsg->message==
2016-08-15 11:37:48
6554
2
原创 在网上看到高手理解的轮询任务-单片机
首先定义一个任务结构体#define TASKS_MAX 3// 任务结构typedef struct _TASK_COMPONENTS{ uint8 Run; // 程序运行标记:0-不运行,1运行 uint8 Timer; // 计时器 uint8 ItvTime;
2014-03-20 11:44:53
5848
原创 软复位方法
在进行单片机开发中,经常要用到软复位. 软复位其实就是把运行指针指向绝对地址为0的地方.可以定义一个函数指针.然后把地址指向绝对地址0. 这里我说下另外一种方法: 0 1.把0转换为 返回参数为空类型,参数为空的函数. (void(*)())0 2.然后取这个函数地址值 * (void(*)())03. 再就是
2013-05-30 14:12:47
2107
转载 ARM
KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间,RO-data是 Read Only 只读常量的大小,如const型,RW-data是(Read Write) 初
2013-01-29 10:44:56
373
转载 STM32F2 RTC
实时时钟介绍: STM32F207的实时时钟是一个独立的BCD定时/计数器。它提供一个日历时钟,两个可编程的定时器中断,1个具有中断能力的周期性可编程唤醒标志,同时RTC还包含自动唤醒单元,用于管理低功耗模式。 两个32位的寄存器,包含了实时时钟的秒,分,时(12或24小时制),星期,日,月,年这些内容。这些内容都以BCD码存放在这两个寄存器中。 同时,
2013-01-09 09:07:01
5624
1
原创 UCOS ‖应用实例
UCOS系统是一个抢占式实习系统内核。把UCOS系统应用在实际项目当中,首先要建立一个空的系统模版。 我是下的ST官库。1.我首先把所有任务都删掉。2.建立2个空的任务static void App_TaskOne(void);static void App_TaskTwo(void);3.然后在main()函数里建立一个任务。 OSTa
2012-08-16 11:11:32
4520
原创 STM32 UCOS多任务设计
本文主要介绍的是:利用ST官方库实现UCOS多任务。 之前一直都有过,了解UCOS。理解UCOS是一个什么样的系统。并且曾在51上,利用别人的代码跑过。在后来的项目中一直都没有机会用这个系统。最近闲的慌。心血来潮。想好好复习下UCOS这个系统。 我用的芯片是STM32F103VC,外围元件几乎不要。只需一个串口打印数据就OK。 第一步,下载官方提供的系统库。第二步,找
2012-08-14 14:11:16
3504
转载 指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变
2012-08-13 14:11:27
435
转载 STM32 DMA USART ADC
这是一个综合的例子,演示了ADC模块、DMA模块和USART模块的基本使用。 我们在这里设置ADC为连续转换模式,常规转换序列中有两路转换通道,分别是ADC_CH10(PC0)和ADC_CH16(片内温度传感器)。因为使用了自动多通道转换,数据的取出工作最适合使用DMA方式取出,so,我们在内存里开辟了一个u16 AD_Value[2]数组,并设置了相应的DMA模块,使ADC在每个通道转换结
2012-07-10 15:49:53
1557
转载 C语言实现 循环位移
C语言中没有提供循环移位的操作符,但可以通过简洁的方式实现循环移位设一个操作数x有s位则循环左移n位的操作为:(x > (s - n));同理右移n位位:(x >> n) | (x 实际编程中可以用宏定义实现循环移位:#define ROTATE_LEFT(x, s, n) ((x) > ((s) - (n)))#define ROTATE_RIGHT(x, s, n)
2012-07-10 09:27:05
1550
FT5X06 触摸屏驱动程序,直接替换即可使用 厂家提供的资料 绝对真实可靠 已用在项目当中 资料珍贵 不能用,欢迎举报
2016-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人