显示鼠标当前的屏幕位置
首先的想到的自然是响应Windows的mousemove消息。
可是试过之后就会发现,当窗口不是最大化显示时,会出现两个问题:
- 第一个,坐标系的不同,以致于显示的坐标是以窗口坐标系为基准的,而不是屏幕,这个问题虽然可以通过ClientToScreen()函数来解决,但是还会有下面一个问题;
- 第二个[……]
首先的想到的自然是响应Windows的mousemove消息。
可是试过之后就会发现,当窗口不是最大化显示时,会出现两个问题:
这里n的范围是(1,9],将十进制转化成n进制的思路就是 循环求模、相除
实现代码如下
//将十进制 dec 转换成 n 进制,结果存在 other中,other在外部分配内存
void dec2other(int dec, char *other, int n)
{
a[......]
程序中经常要用到声音,无论是简单的“滴答”,还是一小段乐谱,或者是一首CD。下面就总结一下目前我所知道的C++播放声音的方法。
在平时使用Windows系统的时候,会经常遇到系统的提醒、警告、错误声音。这种使用MessageBeep实现。函数原型如下
BOOL WINAPI M[......]
上一篇中使用CFileFind实现了递归删除文件夹。这一篇继续使用CFileFind类实现文件夹的复制。
开始之前,先讲一下文件最常用的三个属性title、name、path的区分。比如如下代码
CFile file("C:/note/file.t[......]
最近在看MFC 的文件操作,从网上淘了一本比较讲MFC文件操作比较全的电子书,然后开始试手。在删除文件夹时,遇到了问题,通过查看MSDN和网友的论坛留言,自己总算是解决了这个问题,现在与大家共享。
MFC中提供了删除文件夹的一个封装函数 RemoveDirectory()
BOOL WINAPI R[......]