随笔分类 -  VC

Rundll32使用技巧 使用Shell打开选择文件对话框以及其它
摘要:Rundll32包含了很多系统的指令,下面是我摘录的关于Rundll32可以执行的命令集合。To bring up the "Format - 3 1/2 Floppy (A:)" window: rundll32.exe shell32.dll,SHFormatDrive To bring up the Control Panel "Date/Time Properties" window: r... 阅读全文

posted @ 2010-01-26 21:18 alon 阅读(866) 评论(0) 推荐(0)

数据类型转换示例
摘要:刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明inti=100;longl=2001;floatf=300.2;doubled=12345.119;charusername[]="女侠程佩君";chartemp[200];char*buf;CStringstr;_variant_tv1;_bstr_tv2;一、其它数据... 阅读全文

posted @ 2010-01-26 21:17 alon 阅读(239) 评论(0) 推荐(0)

VC常用数据类型
摘要:VC常用数据类型(2006.11.26):类型 字节数 位数 范围 备注意:char 1 8 -128-127signed char 1 8 -128-127unsigned char 1 8 0-255short int 2 16 -32768-32767signed short int 2 16 -32768-32767unsigned short int 2 16 0-65535int 4... 阅读全文

posted @ 2010-01-26 21:14 alon 阅读(324) 评论(0) 推荐(0)

vc笔记
摘要:1.句柄(HANDLE)的东西。可以这样去理解句柄,Windows程序中产生的任何资源(要占用某一块或大或小的内存),如图标,光标,窗口,应用程序的实例(已加载到内存运行中的程序)。操作系统每产生一个这样的资源时,都要将它们放入相应的内存,并为这些内存指定一个唯一的标识号,这个标识号即该资源的句柄。2.创建光标CClientDC dc(this);CFont font;font.CreatePoi... 阅读全文

posted @ 2010-01-26 21:10 alon 阅读(192) 评论(0) 推荐(0)

如何在 Visual C++.NET 2003 下编译eMule
摘要:作者:loleeve日期:2004-10-10e-mail:loleeve@hotmail.com编译环境:Microsoft Visual C++ .NET 2003 (v7.0)eMule版本:0.44b[1]下载源代码和支持库1.下载eMule v0.44b 源代码 http://www.emule-project.com/2.Crypto++ v5.1 http://www.eskimo.... 阅读全文

posted @ 2009-10-22 18:27 alon 阅读(218) 评论(0) 推荐(0)

文件操作
摘要:1.写文本文件 void WriteLog(CString strFileName, CString strText){ //判断是否打印日志文件 if ( g_PrintLogFile != 1) return; try { CTime tm = CTime::GetCurrentTime(); CString strTime = tm.Format(_T("%Y-%m-%d %H:%M... 阅读全文

posted @ 2009-04-17 10:32 alon 阅读(165) 评论(0) 推荐(0)

VC编程小技巧之对话框
摘要:1.用鼠标移动基于对话框的无标题栏程序的简单方法 void CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint point) { //一句话解决问题 SendMessage(WM_SYSCOMMAND,0xF012,0); CDialog::OnLButtonDown(nFlags, point);} SendMessag... 阅读全文

posted @ 2009-04-13 23:08 alon 阅读(508) 评论(0) 推荐(0)

VC++中,CTime 与CString转换
摘要:VC++中,CTime 与 CString转换CTime m_StartTime1 = CTime::GetCurrentTime();CString csStartTime = m_StartTime1.Format( "%Y%m%d%H%M%S" ); 使用sprintf及sscanf函数进行CString与CTime之间的转换 一.将CString转为CTime的几种方法 CString... 阅读全文

posted @ 2009-04-13 23:06 alon 阅读(3216) 评论(0) 推荐(0)

VC文件
摘要:1.写日志 void CDataSaveWnd::SaveItemVal() { CString sPath,szFileName; CTime t = CTime::GetCurrentTime(); sPath.Format("d:\\历史数据文件夹\\%.4d年%.2d月%.2d日", t.GetYear(),t.GetMonth(),t.GetDay()); szFileN... 阅读全文

posted @ 2009-03-30 19:13 alon 阅读(149) 评论(0) 推荐(0)

VS使用技巧
摘要:1.如何在VC6中用最新版的msdn 下载VSNetHelp.exe文件,解压后得到VSNetHelp.dll文件 在VC中选择菜单 "Tools"->"Customize"->"Add-ins and Macro Files",然后点击按钮Browse,在弹出的对话框中选中你下载的VSNetHelp.dll文件,然后单击close 现在你在vc中选中你要查询的关键字,然后按下F1按钮就可以看到你... 阅读全文

posted @ 2009-03-30 15:28 alon 阅读(187) 评论(0) 推荐(0)

VC常用数据类型
摘要:类型 字节数 位数 范围 char 1 8 -128-127signed char 1 8 -128-127unsigned char 1 8 0-255short int 2 16 -32768-32767signed ... 阅读全文

posted @ 2009-03-30 14:44 alon 阅读(359) 评论(0) 推荐(0)

GetTickCount时间限制处理
摘要:#define MAXTIME (DWORD(0xffffffff)) inline DWORD GetTimeToTime(DWORD t1,DWORD t2 ) { return (t1<=t2?(t2-t1):(MAXTIME-t1+t2)); } 阅读全文

posted @ 2009-03-30 14:16 alon 阅读(417) 评论(0) 推荐(0)

导航