自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 QQ2008文本消息群发工具

#include "winuser.h"<br />#include "stdio.h"<br />#include "windows.h"<br />#include "afxmt.h"<br />#include "winbase.h"<br />#include <string><br />using   namespace   std;<br /><br />// 控件ID:聊天窗口“发送”按钮<br />#define CONTROL_ID_CHAT_BUTTON_SEND    1918<br

2010-11-10 23:13:00 553

原创 常用免费邮件服务器

<br />常用免费邮件服务器<br />smtp.gmail.com<br />mail.gmail.com<br /> <br />pop3.163.com <br />smtp.163.com <br /> <br />pop3.sina.com.cn <br />smtp.sina.com.cn <br /> <br />pop3.sohu.com <br />smtp.sohu.com<br /> <br />smtp.qq.com <br />pop.qq.com

2010-11-10 22:58:00 575

原创 查询指定QQ号是否在线

<br />qqOnlineWebService<br />http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline

2010-11-10 22:57:00 700

原创 HotKey,SendMessage,PostMessage基础

/****** 单文档中使用HotKey和OnChar ******/<br />/****** testView.h ******/<br />public:<br /> virtual ~CTestView();<br /> virtual void OnInitialUpdate();<br /><br />protected:<br /> //{{AFX_MSG(CTestView)<br /> afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT n

2010-11-10 22:48:00 642

原创 常用的休眠函数

<br />linux下的sleep函数原型为:<br />unsigned int sleep(unsigned int seconds);<br />sleep(n)    //n秒<br />delay(100);   //停留100毫秒 <br />usleep(1000); //停留1毫秒<br /><br />MFC中的Sleep函数原型为:<br />void Sleep(DWORD dwMilliseconds);<br />Sleep(n)    //n毫秒

2010-11-10 22:45:00 676

原创 如何避免同一个文件被include多次

1   #ifndef方式<br />2   #pragma once方式<br /><br />在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。<br /><br /><br />    方式一: <br />    #ifndef __SOMEFILE_H__<br />    #define __SOMEFILE_H__<br />    ... ... // 一些声明语句<br />    #endif<br /><br />    方式二:<br /><br

2010-11-10 22:44:00 331

原创 VC下获取各个驱动器路径-分类及其获取其信息

1.获取所有的驱动器<br />利用函数<br />GetLogicalDriveStrings <br />The GetLogicalDriveStrings function fills a buffer with strings that specify valid drives in the system.<br /><br />DWORD GetLogicalDriveStrings(<br />   DWORD nBufferLength,   // size of buffer<br /> 

2010-11-10 22:41:00 420

原创 VC++数据库连接字符串

<br />//初始化Com组件<br />if(!AfxOleInit())  <br />{   <br /> AfxMessageBox("OLE初始化出错!");   <br /> return   FALSE;   <br />}<br /> <br />//连接SQL2000的字符串<br />CString retVal;<br />retVal.Format("Driver=SQL Server;Server=%s;Database=%s;UID=;PWD=",strServer,strDa

2010-11-10 22:36:00 363

原创 SAPI实现朗读文本及转换成wav功能

<br />//下面的代码可以实现朗读文本,并转换成wav文件;<br />//用到的语言包是:Microsoft Speech SDK 5.1;<br /><br />#include <sapi.h>      //朗读文本   <br />#include <sphelper.h>  //文本转换成wav文件<br /><br />//朗读文本<br />void CSapitestDlg::OnSpeak() <br />{<br />    UpdateData();<br />    ISpVo

2010-11-10 22:35:00 1820

原创 Windows 语音编程初步

Windows 语音编程初步<br />一、SAPI简介<br />软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。<br />SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech SDK开发包中。这个语音引擎支持多种语言的识别和朗读,包括英文、中文、日文等。<br />

2010-11-10 22:32:00 696

原创 调用SkinMagic控件换皮肤DEMO

// stdafx.h<br />//调用换皮肤相关的头文件<br />#include "skin/SkinPlusPlus.h" <br /><br />// skinMagic.h <br />class CSkinMagicApp : public CWinApp<br />{<br />// Overrides<br />    // ClassWizard generated virtual function overrides<br />    //{{AFX_VIRTUAL(CSkinMag

2010-11-10 22:30:00 404

原创 VC最小化到托盘程序

<br /> 在实际操作电脑的过程中,我们常常可以看到一些应用程序可以最小化到桌面右下角的托盘中显示,如一些杀毒软件等开机就显示在托盘中,或是我们常用的QQ等聊天工具,都可以最小化在托盘中,如图-1。<br /><br />    在图-1中,可以看到第一个服务器样式的图标,那个就是我编写的服务器程序最小化在托盘中的显示。其实很简单,只要在程序中加几行代码就可以了。我主要就MFC中基于Dialog对话框的程序作一下简单的介绍。以下是基本步骤:<br /><br />1、首先建立一个基于对话框的MFC程序;<

2010-11-10 22:28:00 464

原创 MFC修改窗体背景颜色

afx_msg void OnPaint();  //重写<br /><br />void CSkinDlg::OnPaint() <br />{<br />    if (IsIconic())<br />    {<br />    }<br />    else<br />    {<br />        //修改窗体背景颜色<br />        CRect rect;<br />        CPaintDC dc(this);<br />        GetClientRect(re

2010-11-10 22:27:00 634

原创 MFC修改文本框和字体颜色

public:<br /> CBrush m_MeaningBrush; //背景颜色画刷<br /> afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);<br /><br />CSkinDlg::CSkinDlg(CWnd* pParent /*=NULL*/)<br />: CDialog(CSkinDlg::IDD, pParent)<br />{<br />    m_hIcon = AfxGetApp()->LoadIc

2010-11-10 22:25:00 1167

原创 MFC修改Button背景颜色和字体颜色

afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);<br /><br />//修改Button背景颜色和字体颜色<br />void CSkinDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) <br />{<br />    if(nIDCtl==IDC_BUTTON1) //checking for the button<br />   

2010-11-10 22:24:00 3853 1

原创 获取应用程序的当前目录(VC)

//获取当前目录<br />CString GetModuleDir()<br />{<br />    CString sPath;<br />    GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);<br />    sPath.ReleaseBuffer();<br />    int nPos=0;<br />    nPos=sPath.ReverseFind('//');<br />    sPath=s

2010-11-10 22:22:00 548

原创 MFC自绘标题

<br />//自绘标题<br />void CSkinDlg::DrawTitleBar(CDC *pDC)<br />{<br />    CDC memDC;<br />    CBitmap bmp;<br />    CRect rect, rtTitle;<br />    CPoint point;<br />    GetClientRect(rect);<br />    <br />    //获取标题栏大小<br />    rtTitle.left = GetSystemMetric

2010-11-10 22:20:00 292

原创 netsh命令设置静态和动态获取IP

<br />REM 设置静态IP<br />netsh int ip set address name="本地连接" source=static 192.168.1.107255.255.255.0192.168.1.11  <br />netsh int ip set dns name="本地连接" source=static addr=192.168.1.1 register=PRIMARY<br /><br />REM 设置动态获取IP<br />netsh int ip set addr "本地连接

2010-11-10 22:18:00 753

原创 进程只被实例化一次(VC)

//=============================================================<br />//skin.exe只运行一个实例<br />//根据窗体标题判断程序是否已经启动<br />BOOL CSkinApp::InitInstance()<br />{<br />    //根据窗体标题来判断应用程序是否在运行<br />    HWND   hWnd;<br />    <br />    //我的应用程序的标题skinTest<br />    hWn

2010-11-10 22:16:00 401

原创 CreateProcess启动进程(VC)

进程bbb.exe通过CreateProcess启动进程aaa.exe<br /><br />//指定进程aaa.exe的当前目录(库文件从该目录开始查找)<br />CString strCurDir="C://Program Files//aaa//";<br /><br />//aaa.exe实际的工作目录<br />CString strSwp   ="C://Program Files//aaa//aaa.exe";<br /><br />PROCESS_INFORMATION pi;    <b

2010-11-10 22:14:00 1389

原创 VBScript获取电脑用户名-IP-MAC

<br />'获取电脑名称<br />MsgBox CreateObject("Wscript.Network").computername<br />''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<br />Function GetIPMAC(ComputerName)<br />    Dim objWMIService, colItems, objItem, objAddress<br /> 

2010-11-10 22:12:00 1722

原创 映射网络磁盘(VC)

//映射网络磁盘<br />void CTestDlg::OnButton5() <br />{<br />    system("net use z: /del"); //删除之前映射的盘符<br />    CString   HostName,UserName,Password;   <br />    HostName =   "211.1.1.1"; //远程电脑的IP<br />    HostName.Insert(0,"////");   <br />    HostName += "//t

2010-11-10 22:11:00 1436

原创 VB脚本刷点击量

<br />Dim k k=0<br />Set Wshell=WScript.CreateObject("WScript.Shell")<br />AppName="页面刷新"<br />Set ie=WScript.CreateObject("InternetExplorer.Application")<br />ie.visible=True<br />ie.navigate "http://www.baidu.com/"<br />Do<br />  Wscript.Sleep 1000<br />

2010-11-10 22:08:00 647

原创 smtp发邮件(C#)

<br /> using System.Net;      //WebRequest&WebResponse<br />using System.Net.Mail; //Mail<br />using System.IO;       //File<br />using System.Web;<br />using System.Threading;<br /><br /><br />        privatevoid zipFile()<br />        {            <br />

2010-11-10 22:00:00 374

原创 VC自动提交表单(提交按纽不是submit控件)

<br />#include <windows.h><br />//引用HTML相关头文件<br />#include <atlbase.h><br />CComModule _Module;    <br />#include <mshtml.h>  <br />#include <atlcom.h><br />#include <oleacc.h><br />#include <comdef.h><br /><br />#include <string><br />using   namespace  

2010-11-10 21:57:00 966

原创 纵向伸缩对话框(VC)

// WebTestDlg.h : header file<br />class CWebTestDlg : public CDialog<br />{<br /> BOOL m_bExpand;<br /> int m_bExpandedHeight;<br /> LONG m_bNormalHeight;<br /> void Display();<br />};<br /><br />// WebTestDlg.cpp : implementation file<br />BOOL CWebTestD

2010-11-10 21:47:00 422

原创 VC常用控件介绍

2010-11-10 21:36:55断点设置F9,取消所有断点 Ctrl+Shift+F9<br /><br />设置TAB顺序,Ctrl+D快捷键<br /><br />//调整多个控件大小相同,居中显示<br />选择要设置的多个控件,选择"布局"选项<br /><br />//弹出的对话框<br />//AfxMessageBox("内容"); //不可以设置标题<br />MessageBox("内容","标题",MB_OK);<br /><br />//获取窗体的标题<br />CString 

2010-11-10 21:37:00 458

原创 网卡禁用和启用

2010-11-10 21:34:23#include <stdio.h><br />#include <windows.h><br />//#include "Setupapi.h"<br />//#include "objbase.h"<br />#include <setupapi.h><br />#pragma comment(lib,"setupapi.lib")<br />void EnumDevices(HDEVINFO hDevInfo)<br />{<br /> SP_DEVINFO_DA

2010-11-10 21:34:00 995

原创 创建桌面快捷方式和开始启动项

#include #include#include#include "Shlwapi.h"#include #pragma comment(lib,"shlwapi.lib")void CreateKeyBoard();BOOL CreateLink(LPSTR szPath,LPSTR szLink);void NotifyShell(LONG wEventId,LPSTR szPath);void CreateKeyBoard(){    HRESULT hr = CoInitialize(NULL);

2010-11-10 21:30:00 642

原创 替换应用程序exe图标

2010-11-10 21:26:14//替换应用程序exe图标,主要使用的API函数是BeginUpdateResource(),UpdateResource(),EndUpdateResource()来使//用自定义的ico文件类替换exe程序原来的图标。// 第一个参数是将要替换图标的exe文件路径,第二个参数是替换的ico文件路径void ReplaceExeIco(LPCTSTR lpszApp, LPCTSTR lpszIco){ try {  CFile file;  file.Open(lp

2010-11-10 21:26:00 717

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除