【VC】
文章平均质量分 62
moooxin
mx1024.com
展开
-
VC下载文件
char m_URL[] = "http://www.baidu.com/img/logo.gif"; CString strServer,strObject; CString szHeaders; INTERNET_PORT nPort; CInternetSession session("My Sesssion"); CHttpConnection * pSe原创 2012-02-22 12:17:03 · 1040 阅读 · 0 评论 -
MFC的CListCtrl的使用与技巧
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些列表控件的专用风格:LVS_IC转载 2013-10-29 09:38:20 · 1281 阅读 · 0 评论 -
【MFC三天一个游戏】之 局域网黑白棋
花了三天上班时间,妈的上班写就是不能静下心来,擦,要防BOSS巡山....以前也写过小游戏,俄罗斯方块,贪吃蛇....不过也都是单机版的,也没用MFC写过,是用QT写的,一天半天就出来了...SOCKET也没搞过,唯一记得的一个就是在学校弄的,搭建了一个服务器和客户端,互相发了一句hello 就不搞了算是未完整版咯....从零开始。。。。呕.原创 2013-10-31 17:07:45 · 2479 阅读 · 0 评论 -
【小记备忘】之Winnet调用webservice【2013.12.23】
【小记备忘】之Winnet调用webservice【2013.12.23】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 #include "stdafx.h"#include #include //#import "Wininet.lib"static TCHAR* g_lpszSOAPRequest =原创 2013-12-23 18:04:43 · 1190 阅读 · 0 评论 -
【小记备忘】IE11的插件兼容问题
【小记备忘】IE11的问题欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 今天碰到一个插件不能使用,仅在IE11下无法使用,IE678910都正常;插件是c++开发的COM组件。于是调试了一下网页,发现问题所在:if(navigator.userAgent.toLowerCase().indexOf(原创 2014-05-05 12:16:50 · 2264 阅读 · 0 评论 -
【代码备忘】VC设置电脑环境变量、注册表操作
欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 【设置电脑环境变量】设置电脑环境变量很简单,因为window而言,环境变量都对应的存储在注册表中,所以只要写注册表就能做到新增删除修改环境变量了!So easy环境变量在注册表中的位置: HKEY_CURRENT_USER ->Environment原创 2014-04-21 09:05:58 · 1661 阅读 · 0 评论 -
【小记备忘】之sscanf 安全方法 sscanf_s【2014.04.23】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 sscanf_s 使用的时候,要指定最大长度。。 static const char *s_formatBaseSourceString = "{#%16s}{#%12s}"; //{#MyOutputFileName}{#MyAppVerPath}原创 2014-04-23 11:13:36 · 3158 阅读 · 2 评论 -
【代码备忘】阻塞执行程序、获取文件图标
欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 MFC代码备忘阻塞执行程序:由于用到阻塞执行,会让主进程假死,所以这里是在线程里面执行了轮训。unsigned int __stdcall ThreadFunc_BlockRunning(void *lpvoid) //线程函数{原创 2014-04-11 09:06:06 · 1084 阅读 · 0 评论 -
【代码备忘】MFC遍历文件夹、删除文件夹、CTreeCtrl使用方法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 所贴代码皆有一些工程代码,会对应标出!【遍历文件夹 & CtreeCtrl插入节点】void CDirTraversal::FindDir(HTREEITEM pItem , const CString &dirPath )//HTREEITEM 为一个Ctre原创 2014-04-02 10:45:18 · 1846 阅读 · 0 评论 -
vc获得网卡流量信息
//获得网卡流量信息 DWORD dwIfBufSize = 0; BOOL bRet; if(m_pMIT == NULL) m_pMIT = new MIB_IFTABLE[sizeof(MIB_IFTABLE)]; bRet = ::GetIfTable(m_pMIT,&dwIfBufSize,0); if(bRet ==原创 2012-03-07 09:34:08 · 3964 阅读 · 3 评论 -
我的win32 FTP 类。。。
#pragma once#include "stdafx.h"#include #include #pragma comment(lib, "wininet.lib")class CFtpTransfer{public: CString m_ftpPath; CString m_localPath; CFtpTransfer(void); BOOL Login(); voi原创 2012-09-07 13:11:45 · 826 阅读 · 0 评论 -
分享一个自己写的选项空间。。。。暂时只支持二级联动。。wtl。最近在学wtl就写写了。。
分享一个自己写的选项空间。。。。暂时只支持二级联动。。wtl。最近在学wtl就写写了。。还可以自己输入。。希望对有需要的人,有帮助当然,在界面重绘方面没有设计好,如果将界面的上中下三部分 分开写的话,可以避免 重绘闪屏了代码稍后放出。。。。代码快速通道。。。。====》【http://dow原创 2012-12-18 03:30:07 · 865 阅读 · 0 评论 -
分享一个刚刚写的小工具,测试网速和延迟的。。。
最近由于公司网络总是搞得很慢大家用得很不爽,于是就萌生一个做个网上监控,和延迟测试的小工具其实360和金山都有相应的功能不过嘛,咱码工,用不习惯360的 商业气息,金山的不争气就看看金山的效果图吧还蛮不错的哦下面是俺写滴看吧,这MS,还真比不上我家里的唉...效果看了就说说功能吧,其实主要的功能就是1、获取网卡流量信息原创 2012-03-12 10:38:47 · 5208 阅读 · 6 评论 -
vc编写Window服务
主要介绍了OpenSCManager、 CreateService、OpenService、ControlService、DeleteService、 RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操 作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。一、建立Win32 Appl原创 2012-02-24 09:41:24 · 1610 阅读 · 1 评论 -
vc ado 生僻使用
1.执行sql语句的时候,最好用 _CommandPtr的Execute,而不是_ConnectionPtr的Execute;如果用_ConnectionPtr的Execute,在执行_ConnectionPtr事务的时候,_RecordsetPtr AddNew的时候会莫名其妙的报错。。。2._RecordsetPtr取数据的方法 (1) _RecordsetPtr-原创 2013-04-17 16:01:12 · 1006 阅读 · 0 评论 -
vc 获得屏幕大小与任务栏大小
vc 获得屏幕大小与任务栏大小 CRect rtClient; SystemParametersInfo(SPI_GETWORKAREA, 0, &rtClient, 0);//屏幕大小(不含任务栏) int nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);//屏幕大小(含任务栏) int nScreenHeigth = ::Ge原创 2013-01-28 07:52:20 · 1352 阅读 · 0 评论 -
最近编程需要将获得的字符串输出到HTML文件.我用到的方法是:
HANDLE handle;handle=CreateFile("F:\\报告.htm",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);if(INVALID_HANDLE_VALUE!= handle ){DWORD Num;::WriteFile(handle,text,strlen(text),翻译 2012-07-31 15:14:07 · 851 阅读 · 0 评论 -
MFC 实现ping功能。整理来的
// 参数:// szTarget目标地址(可以是域名、IP地址)// dwTime返回时间;如果是超时,等于INFINITEBOOL Ping(LPCTSTR szTarget, DWORD &dwTime){ BOOL bSuccess = FALSE; dwTime = INFINITE; if(szTarget == NULL) {原创 2012-03-08 09:03:26 · 4202 阅读 · 2 评论 -
win32.....小记
偶尔进入此博客,看到【 跟我一起玩Win32开发】系列。。传送门 【http://blog.csdn.net/tcjiaan/article/category/721269】很适合自己的方法。谢谢博主。拜读有得,遂记之1。。创建win32窗口,简单流程// 前导声明 LRESULT CALLBACK WindowProc // 程序入口点 int原创 2013-01-31 20:53:04 · 658 阅读 · 0 评论 -
完美的将对话框设置成无边框无标题栏样式
很多同学在绘制UI时喜欢将窗口或者对话框设置成无边框无标题栏样式,然后在客户区里就可以”胡作非为“了,想干什么都行然而新手们包括笔者以前都遇到的一个问题是:对于对话框来说直接这样设置:[cpp] view plaincopyModifyStyle(WS_CAPTION | WS_THICKFRAME, 0, SWP_FRAMECHAN转载 2012-12-17 14:05:32 · 1501 阅读 · 0 评论 -
教你如何用代码从程序里面打开 控制面板【2013.10.9 小记】
每天记录help:1. ShellExecute打开控制面板ShellExecute(NULL,"open","rundll32.exe","shell32.dll,Control_RunDLL",NULL,SW_SHOW);原创 2013-10-15 10:45:25 · 3077 阅读 · 0 评论 -
关于fscanf....WSACreateEvent和CreateEvent的点 【2013.10.17小记】
1.关于fscanf功能就不说了,说一个注意的地方:fscanf遇到空格也会结束 \n 也会2.WSACreateEvent 和CreateEvent先看MSDN上所说:The WSACreateEvent function creates an event object that is manually reset with an initial state原创 2013-10-18 11:41:34 · 2064 阅读 · 0 评论 -
【代码备忘】VC判断自己窗口的另一种方法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611【代码备忘】VC判断自己窗口的另一种方法FindWindow就不说了,这说 的是另一种:GetProp代码也差不多:查询... HWND hWndPrevious = ::GetWindow(::GetDesktopWindow(),原创 2014-08-15 17:35:30 · 971 阅读 · 0 评论