Window 编程
lovemysea
种一棵树最好的时间是十年前,其次是现在。
展开
-
GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
DWORD GetCurrentDirectory( DWORD nBufferLength, // size of directory buffer LPTSTR lpBuffer // directory buffer ); 函数功能: 找到当前进程的当前目录(.dsw所在文件夹) 参数说明: 参数 类型及说明 nBufferLength 缓冲区的长度 lpBu原创 2010-02-01 16:40:00 · 6014 阅读 · 0 评论 -
rand()和srand()产生伪随机数的方法总结(转)
用rand()和srand()产生伪随机数的方法总结 ---------------------------------标准库(被包含于中)提供两个帮助生成伪随机数的函数:函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。函数二:void srand(unsigned seed)原创 2010-02-24 17:00:00 · 848 阅读 · 0 评论 -
vs2015下搭建opencv2.4.x
vs2015安装opencv2.4.x,因为2.4.x最高支持到vc12的库文件,vs2015是使用的vc14,所以,必须加载vc12的两个dll(msvcp120d.dll和msvcp120.dll)方可识别opencv的dll库文件。 不然就会报奇怪的错误,有时候F5调试竟然是如下错误:而且死活调试运行不过。后台把msvcp120d.dll和msvcp120.dll这两个文原创 2017-05-14 23:22:03 · 1506 阅读 · 0 评论 -
预编译头文件PCH
一、预编译头文件使用经验:如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法.1) 在预编译头文件里include自己的头文件(当然, 如果你的头文件不经常变化, 也可以)原因:自己的头文件一般会经常变, 便利后导致预编译的东东重新编译, 降低了编转载 2017-07-09 12:17:53 · 3023 阅读 · 0 评论 -
MFC的消息机制
今天重新整理MFC的消息机制,最终的结果应该是利用win32程序模拟一个MFC的消息链。1.标准消息 除WM_COMMAND之外,所有以WM_开头的消息。 从CWnd派生的类,都可以接收到这类消息。 2.命令消息 来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的转载 2017-07-09 17:01:29 · 424 阅读 · 0 评论 -
MFC消息映射与命令传递
DECLARE_MESSAGE_MAP宏在 MFC 几乎每个头文件下(类的最后一行声明),都会有这么几行代码:// 生成的消息映射函数protected:DECLARE_MESSAGE_MAP()我们看一看 DECLARE_MESSAGE_MAP到底为何物,查看 DECLARE_MESSAGE_MAP源码(c:\Program Files\Micro转载 2017-07-09 17:02:44 · 588 阅读 · 0 评论 -
利用远程桌面连接实现外网对局域网计算机的控制
一、被控计算机上的设置: 右击桌面上“我的电脑”,选择“属性”——“远程”标签,选中“远程桌面”——“允许用户远程连接到此计算机”(即打开远程桌面连接的默认端口3389),如果要发送远程协助邀请则还要选中前一项。二、在被控机所在局域网的路由器上设置端口映射登陆路由器的管理页面,在“虚拟服务器”中添加一条:端口号为3389,然后填入被控机的局域网IP转载 2017-09-18 00:41:49 · 2396 阅读 · 0 评论