一:关于坐标 MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的....
利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是 CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将 CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先...
分类:
其他好文 时间:
2014-07-16 18:04:29
阅读次数:
213
远程控制编写之屏幕传输 MFC实现 屏幕截图 发送bmp数据 显示bmp图像:
一 :
首先要了解bmp图像的结构 详情请看我转载的一篇文章http://blog.csdn.net/hnust_xiehonghao/article/details/37656281
二: 被控端的代码
注意下面代码要放到一个线程中去 因为用到了while死循环 表示一直发送消息 直到对方关闭接收...
分类:
其他好文 时间:
2014-07-16 17:11:52
阅读次数:
302
MFC编程中常常遇到子窗口向父窗口传递参数的情况,这就需要获得父窗口的指针。
例:主对话框CMyMainDlg通过按钮ButtonA进入对话框CMyParentDlg,CMyParentDlg在通过按钮ButtonB进入对话框CMyChildDlg。现在需要在CMyChildDlg分别访问CMyParentDlg和CMyMainDlg的内容,需要在CMyChildDlg中加入...
分类:
其他好文 时间:
2014-07-16 16:43:40
阅读次数:
219
资源的使用
1 资源文件
图标 光标 字符串 菜单 加速键 对话框资源位图等等
资源脚本文件 - 扩展名为RC文件 定义了资源和相关文件等信息
资源编译器 - RC.exe
2 图标资源 ICON
2.1 常用的几种大小: 16x16 ,32x32, 48x48
2.2 使用
HICON LoadIcon(
HINSTANCE hInstance, // handl...
一、非MFC程序可以用以下方法检测内存泄露:1. 程序开始包含如下定义:#ifdef _DEBUG#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)#else#define DEBUG_CLIENTBLOCK#endif...
分类:
其他好文 时间:
2014-07-16 15:08:37
阅读次数:
295
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.
HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄
C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针
...
分类:
其他好文 时间:
2014-07-16 13:54:56
阅读次数:
242
1. 基本知识SendMessage的基本结构如下:SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与U...
分类:
其他好文 时间:
2014-07-16 11:57:39
阅读次数:
248
1. 如果HWND是主窗口,可以使用API: GetMenu(...) 得到属于主窗口的句柄,原型如下:HMENU GetMenu(HWND hWnd);在MFC中原型如下:CMenu* GetMenu( ) const;2. 如果HWND就是菜单的窗口,想直接转换成菜单句柄,则需要发消息了:消息I...
分类:
其他好文 时间:
2014-07-16 11:53:00
阅读次数:
871
什么不说了,先上程序截图:
运行结果是有一棵有星星在闪烁的圣诞树,还会循环播放背景音乐。
之前也是在网上看到类似的一个程序,然后自己最近也在学MFC,所以就模仿着写了一个,
其中使用的是GDI+来显示.png透明背景的图片,图片是在网上找的一张,然后又用PS把其中发光的星星给去掉了,做了一张不带发光星星的
.png图片,然后在程序中使用一个定时器来定时刷新窗口背景,使用这两张图...
分类:
其他好文 时间:
2014-07-15 10:30:43
阅读次数:
254