c++手记
he_wen_jian
这个作者很懒,什么都没留下…
展开
-
Picture控件显示图片保存为BMP,JPG等格式
摘要: 1.在stdafx.h头文件中加入 #include atlimage.h2.保存图片 方法一: HBITMAP hBitmap = NULL; //创建位图段 BITMAPINFO bmi; LPBYTE pBits; ZeroMemory(bmi,sizeof(bmi)); //m_bmpShow为Picture Control控 ... 1.在stdafx.转载 2013-08-06 00:40:32 · 2354 阅读 · 0 评论 -
pow数学函数
math.h中定义的数学函数。举个例子: pow(a,b) 结果是a的b次方。转载 2013-08-09 09:56:04 · 1464 阅读 · 0 评论 -
C++中Bitblt函数
功能在hdcDest中绘制位图 获取桌面代码: CDC *pdeskdc = GetDesktopWindow()->GetDC(); CRect re; //获取窗口的大小 GetDesktopWindow()->GetClientRect(&re); CBitmap bmp; bmp.CreateCompatibleBitmap(pd转载 2013-08-09 09:29:20 · 5988 阅读 · 0 评论 -
CIPAddressCtrl控件的用法:
1.通过Create函数手动创建一个IP控件. 开始时我在OnInitDialog()函数中这样写的: CIPAddressCtrl IPAddress; UINT nID=101; IPAddress.Create(WS_CHILD |WS_VISIBLE ,CRect(20,20,300,43),this,nID); 但运行之后看不到有IP控件出来,后来才发现原来我的IPAddres转载 2013-08-09 17:09:53 · 764 阅读 · 0 评论 -
C++远程关机API
记得刚学C++的时候,喜欢研究API,当时同事有一个高手,写了段代码,我在写程序的时候,莫明妙的,机器突然关掉了!我正在纳闷的时候,我听到了他的奸笑! 原来是他干的,后来我研究了好久InitiateSystemShutdown这个API函数,了解被作弄的原理了,因为我的机器加入了Windows的域,而且域的超级用户我也设置成对我本机有Administrator权限,所以,他才有机可乘转载 2013-08-10 09:11:04 · 2167 阅读 · 0 评论 -
Windows socket 之WSAAsyncSelect模型
WSAAsyncSelect模型 WSAAsyncSelect模型是Windows socket的一个异步IO模型。利用该模型可以接收以Windows消息为基础的网络事件。Windows sockets应用程序在创建套接字后,调用WSAAsyncSelect函数注册感兴趣的网络事件,当该事件发生时Windows窗口收到消息,应用程序就可以对接收到的网络时间进行处理。转载 2013-08-11 15:58:29 · 795 阅读 · 0 评论 -
getsockname与getpeername
getsockname与getpeername是返回套接口关联的本地协议地址和远程协议地址。 int getsockname(int sockfd, struct sockaddr * localaddr, socken_t * addrlen); int getpeername(int sockfd, struct sockaddr * peeraddr, socken_t * addrle转载 2013-08-15 15:46:28 · 1008 阅读 · 0 评论 -
VC中钩子(Hook)使用技巧
钩子(Hook)是Windows消息处理机制的一个要点(Point)。应用程序可以通过钩子机制截获处理Window消息或是其他一些特定事件。同DOS中断截获处理机制类似,应用程序可以在钩子上设置多个钩子函数,由其组成一个与钩子相关联的指向钩子函数的指针列表(钩子链表)。当钩子所监视的消息出现时,Windows首先将其送到调用链表中所指向的第一个钩子函数中,钩子函数将根据其各自的功能对消息进行监视、转载 2013-08-16 13:31:08 · 1056 阅读 · 0 评论