现在位置: 首页 > VC代码集锦
2014-07-08 06:24 工业·编程 ⁄ 共 417字 暂无评论
1.查看QQ不在线图标,目测由白灰黑,三种颜色. 2.打开画图工具,查看了灰色的RGB......惊喜.......原来灰色的RGB 3个参数多是相同的. 3.所以推断每个不在线头像的像素是在线头像R G B 的平均值.    网友"string"给了个比较专业的公式(R*0.299 + G*0.587 + B*0.114 ) 4.操作:取得一个像数,然后取得R ,G ,B,计算平均,然后将平均值设置回像数. 5.以下是代码: COLORREF cr = ::GetPixel(hDC,i,j); int nR = GetRV...
阅读全文
/***************判断是否是合法的IPV4*****************************************/ bool isValidIP(string ip){     int num=0;     string::iterator it;     //判断前三段是否合法,如果存在的话     for(int i=0;i<3;i++){         int idx=ip.find(".");      &...
阅读全文
2014-06-17 06:47 工业·编程 ⁄ 共 403字 暂无评论
BOOL CheckIPReachable(LPCTSTR strIPAddress) {     char strIP[100]; #ifdef UNICODE     WideCharToMultiByte(CP_ACP,0,strIPAddress,(int)_tcslen(strIPAddress)+1,strIP,sizeof(strIP)/sizeof(char),NULL,NULL); #else     strcpy_s(strIP,strIPAddress); #endif     IPAddr ipaddr=inet_addr(strIP);     ULONG ulHopCoun...
阅读全文
<windows网络编程>第13章的例子,PS:有防火墙则无效. //   Module   Name:   Ping.c     //     //   Description:     //         This   sample   illustrates   how   an   ICMP   ping   app   can...
阅读全文
2014-03-18 06:15 工业·编程 ⁄ 共 7895字 暂无评论
在windows平台下,简单的程序可以通过ini文件实现简单的配置,简单适用。在win32 sdk还提供了相应的api来读取修改ini文件。ini配置文件格式为: [section] key=string ... 读取与修改string的api为ReadPrivateProfilesString和WritePrivateProfilesString。不过美中不足的是,win32 api并没有提供删除section或key的功能,也不支持linux平台。因此我们得自己来实现。 对于ini配置文件,格式比较简单,也就是字符串分析,为了简...
阅读全文