![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
feihensq
Java开发者,愿意和爱好编程的所有朋友结识!
展开
-
smtp小记录,慢慢记录
我的smtp小研究,正在开发一个vc++的邮件客户端,google的smtp端口是465,一般默认是25端口,正在研究ssl发送中。基于开发PJNCONNECTION原创 2010-12-17 08:46:05 · 656 阅读 · 0 评论 -
有用的vc获取当前目录的代码
//获取当前目录CString GetModuleDir(){ CString sPath; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer(); int nPos=0; nPos=sPath.ReverseFind('\\'); ...原创 2011-03-11 16:02:48 · 121 阅读 · 0 评论 -
Visual C++多媒体设计及图形、图像处理
在VC下显示JPEG、GIF格式图像的一种简便方法一、 引言 JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可。GIF格式虽然仅支持256色但它对于颜色较少的图像有着很高的压缩率,甚至超过JPEG标准,也得到了广泛的认同。但作为众多程序员的一个重要的开发工具--Microsoft Visual C++ ...原创 2011-03-07 13:14:47 · 266 阅读 · 0 评论 -
vc制作异形窗口的方法
http://wenku.baidu.com/view/d4abf8d97f1922791688e8b4.html原创 2011-02-26 15:01:15 · 144 阅读 · 0 评论 -
add a status bar to an MFC dialog
we can get the method from the codeproject http://www.codeproject.com/KB/statusbar/dlgstatbar01.aspx原创 2011-02-08 11:48:23 · 129 阅读 · 0 评论 -
CDialogResize
IntroductionRecently I've been reading up on WTL, and I came across a rather interesting class that I hadn't seen mentioned anywhere, CDialogResize. Given the large number of MFC implementatio...原创 2011-08-16 17:35:28 · 210 阅读 · 0 评论 -
QQ找茬外挂 开源
http://hi.baidu.com/blue236146_/blog/item/1ca20f93d277729fa877a449.html 一,设计思路.1,在屏幕上截取两幅图片,保存为BMP类型.2,读取两幅位图的数据区,对比RGB值,不同将该像素区域设为255,0,0. (此处不是红色,而是蓝色,具体原因参看我整理的BMP位图结构)3,新建空位图,将新的数据区拷贝到空...原创 2011-01-12 11:31:58 · 302 阅读 · 0 评论 -
LPTSTR详解
LPTSTR 与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。 LP:长指针(long pointer)。 T:win32环境中有一个_T宏,用来标识字符是否采用Unicode编码(两字节表示一个字符),若程序中定义了Unicode,该字符/字符串被作为Unicode字符串,否则就是标准的ANSI(单字节表示一个字符)字符串。 STR:表示这个变量是一个字符串...原创 2011-01-07 10:02:08 · 5235 阅读 · 1 评论 -
Unicode下MFC获取命令行参数,执行脚本制作
在MFC程序中,可以用以下几种方法来获取命令行参数。为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2方法一::GetCommandLine();将获取到 "C:\test\app.exe" -1 -2方法二for (int i=0;i<__argc;i++){__argv[i];将依次得...原创 2011-01-06 15:07:45 · 141 阅读 · 0 评论 -
INT_PTR介绍
不知道是从哪个版本的SDK开始,微软引入了一个新的类型——INT_PTR(其实也就是 typedef了一把)。看下面的定义就知道了。 C++代码 #if defined(_WIN64) typedef __int64 INT_PTR, *PINT_PTR; typedef unsigned __int64 UINT_PTR, *PUIN...原创 2011-01-06 09:07:11 · 4643 阅读 · 0 评论 -
VC++多线程编程
多线程编程之一——问题提出一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6...原创 2011-01-05 12:48:35 · 88 阅读 · 0 评论 -
VC++文件操作
文件属性相关1.判断文件是否存在利用CFile类和CFileStatus类判断CFileStatus filestatus;if (CFile::GetStatus(_T("d:\\softist.txt"), filestatus)) AfxMessageBox(_T("文件存在"));else AfxMessageBox(_T("文件不存在"));利用CFileFi...原创 2010-12-30 17:40:35 · 193 阅读 · 0 评论 -
vc++ 如何使radio button ,checkbox初始为已选状态?
CheckDlgButton(IDC_CHECK1, BST_UNCHECKED); // 0 CheckDlgButton(IDC_CHECK2, BST_CHECKED); // 1 ((CButton*)GetDlgItem(IDC_RADIO_1))->SetCheck(1); 也可以利用class ...原创 2010-12-29 11:28:20 · 385 阅读 · 0 评论 -
vc++ 开源异步socket通信项目
http://www.codeproject.com/KB/IP/casyncsocketex.aspx,有时间可以研究下该项目。利于做多线程原创 2010-12-21 17:28:17 · 359 阅读 · 0 评论 -
CListCtrl和CImageList显示缩略图,图片自动排列。
的CListCtrl风格设置为ICON风格 CImageList m_ImageList;CListCtrl m_list;m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);m_list.SetIconSpacing(CSize(140, 130)); //set pictures sp...原创 2011-04-06 14:30:30 · 285 阅读 · 0 评论