自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 RadioButtonList

RepeatDirection="Horizontal">  啧啧排列换行排列换行排列换行    RepeatDirection="Horizontal"——表示水平显示RepeatColumns="4" —————— 表示每行显示几个ListItemRepeatDriection="Vertical"----表示自动换行

2013-03-12 09:04:49 585

翻译 读取配置文件 C#

函数声明:       [DllImport("kernel32.dll", EntryPoint = "GetPrivateProfileString")]      //[DllImport("kernel32.dll",SetLastError = true)]        public static extern int GetPrivateProfileString(s

2013-03-11 09:30:38 497

原创 图片显示 处理

strRc图片数据            System.Drawing.Image img = null;            try            {                img = System.Drawing.Image.FromStream(new MemoryStream(strRc));

2013-03-08 14:29:29 650

原创 ListCtrl 改变 颜色

//test6dlg.hafx_msg void OnCustomdrawMyList ( NMHDR* pNMHDR, LRESULT* pResult );//testdlg.cppBEGIN_MESSAGE_MAP(CTest6Dlg, CDialog)ON_NOTIFY ( NM_CUSTOMDRAW, IDC_LISTCTRL, OnCustomdrawMyLis

2013-01-04 16:34:52 478

原创 控件ListCtrl 点击表头排序

//回调函数 排序(回调函数要声明为static)int CALLBACK CSortListctrl::CompareFunc(LPARAM lParam1,LPARAM lParam2,LPARAM lParamSort){ CSortListctrl * p = (CSortListctrl *)lParamSort; CString str1, str2; int iC

2013-01-04 15:11:33 2257

原创 CFileDialog打开多个文件失败

char* lpFile;   CFileDialog FileDlg(TRUE,NULL,NULL,NULL,           "Media Files (*.avi;*.mkv)|*.avi;*.mkv|All Files (*.*)|*.*||");     FileDlg.m_ofn.nMaxFile=2562;      lpFile=new char[2562]

2012-12-28 11:42:30 477

原创 从一个路径,获取文件名

CString FileName;CString   FilePath="E:\Windows7(旗舰版)\Windows7(qijianban).vmdk.lck";FileName=FilePath.Right(FilePath.GetLength()-FilePath.ReverseFind('\\')-1);

2012-12-27 14:58:04 388

原创 MFC ListControl用法总结

CListCtrl *pCtrl = (CListCtrl *)GetDlgItem(IDC_DIALOG_LIST);1、ListControl初始化    ListControl初始化代码添加在虚函数CDlgxxx::OnInitDialog()中:pCtrl->ModifyStyle(0L,LVS_SHOWSELALWAYS);DWORD dwStyle

2012-12-27 10:38:06 655

原创 用MFC实现文件拖放到ListBox

一.对话框工程:1.建立一个对话框程序,将对话框Extend Style中选中Accept File 选项。2.在对话框中添加一个listbox控件,ID为IDC_DIALOG_LIST,去掉sort style。3、手工添加WM_DROPFILES消息响应,这与自定义消息差不多,但更简单,因为这里不需要你定义WM_DROPFILES;(1)在Dialog.h文件声

2012-12-26 19:32:58 616

原创 进程共享数据

使用函数CreateFileMapping来创建一个想共享的文件数据句柄,然后使用MapViewOfFile来获取共享的内存地址,然后使用OpenFileMapping函数在另一个进程里打开共享文件的名称,这样就可以实现不同的进程共享数据。

2012-12-25 15:44:33 328

原创 VC 计算年月日所在的星期数

/*计算年月日所在的星期数* 蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 *         C是世纪数减一,y是年份后两位(经测试 4位也可以),M是月份,d是日数。*           1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。*CTimeCurTime = CTime::

2012-12-12 09:49:43 512

原创 线程

多个线程操作相同的数据时,就需要引入互斥变量,让每个线程都按顺序地访问变量。需要使用CRITICAL_SECTION M_CS;EnterCriticalSection(&M_CS)和LeaveCriticalSection(&M_CS)函数..DeleteCriticalSection(&M_CS)

2012-12-06 18:48:55 303

原创 窗体在任务栏显示 MFC

在窗体初始里面加入代码:ModifyStyleEx(0, WS_EX_APPWINDOW);

2012-12-06 18:14:07 446

原创 获取GUID

const char* newGUID(){ static char buf[64] = {0}; GUID guid; if (S_OK == ::CoCreateGuid(&guid)) {  _snprintf(buf, sizeof(buf)   , "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"

2012-12-06 13:59:45 439

原创 隐藏和显示一个控件 设置按键不可用

CEdit *edit = (CEdit*)GetDlgItem(IDC_EDIT_XXX);                  edit->ShowWindow(FALSE); //隐藏该控件          edit->ShowWindow(TRUE);  //显示该控件//设置按键不可用GetDlgItem(IDC_BUTTON1)->EnableWin

2012-12-06 10:52:32 739

原创 VC 线程和消息 笔记

1.   #define WM_RECYCLEPORCESS WM_USER+12122. BEGIN_MESSAGE_MAP(CLdxcManagerVCDlg, CDialog)ON_MESSAGE(WM_RECYCLEPORCESS,OnRecycleProcess)    //映射消息//}}AFX_MSG_MAP       END_MESSAGE_MAP()3.

2012-12-05 17:39:44 350

原创 VC 打开文件

ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。ShellExecute(NULL,NULL,路径,NULL,NULL,SW_SHOWNORMAL);ShellExecute函数原型及参数含义如下:  ShellExecute(  hWnd: HWND; {指定父窗口句柄}

2012-12-04 15:35:35 434

原创 MFC写入注册表

UpdateData(TRUE);HKEY hkey; DWORD dwDisposition;char strCompanyKey[40]; if (strlen(m_strCompanyKey)!=SZ_KEY){ MessageBox("——————",MB_OK);return; }strcpy(strCompanyKey,m_strCompanyKey); lon

2012-12-03 17:26:47 877

原创 MFC消息提示

消息提示AfxMessageBox("——");MessageBox(NULL,"——","——",MB_OK);

2012-12-03 14:16:17 471

原创 取得文件路径 MFC 在界面 按钮

方法一 :获取文件夹路径CString strFilePath = _T("");//用来保存文件路径BROWSEINFO bi;char Buffer[512];//初始化入口参数bi开始bi.hwndOwner = NULL;bi.pidlRoot = NULL;bi.pszDisplayName = Buffer;//此参数如为NULL则不能显示对话框bi

2012-11-27 16:41:08 660

《Python绝技:运用python成为顶级黑客》pdf+源码+英文版

Python 是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Python 的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。Python绝技:运用Python成为顶级黑客结合具体的场景和真 实的案例,详述了 Python 在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。 Python绝技:运用Python成为顶级黑客适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。

2018-08-24

Android软件安全与逆向分析.pdf

丰生强(网名非虫) Android软件安全专家。看雪论坛Android安全版版主;安卓巴士开发交流版版主。 对Android软件与系统安全有狂热的爱好和独到的见解,对Android系统的全部源代码进行过深入地研究和分析。逆向分析实战经验丰富。 在国内信息安全杂志上发表过多篇有价值的软件安全文章,目前就职于国内某Android开发企业,常年混迹于看雪论坛(ID非虫)。 愿与国内安全爱好者共同交流与探讨安全技术

2018-08-07

二维码 读取 生成 工具 Psytec

本工具是汉化绿色版本,二维码 读取 生成 工具 Psytec,官网是http://www.psytec.co.jp/,是日本一款工业用的二维码生成和读取工具,支持加密

2018-07-10

QT 登录界面 仿QQ

采用QT开发 登录界面 仿QQ,相似度接近百分99,搜集网上资源整合开发。

2018-04-09

枚举 USB HUB 设备

枚举所有的USB设备,多层枚举

2017-08-11

CButtonST MFC按钮类,功能强大

老外写的功能强大的MFC按钮类,几乎涵盖了所有按钮的实现。如贴图,透明模式。选择模式

2015-10-21

ToolBarDialogDragging.rar基于Dialog的toolbar拖动功能

基于Dialog的toolbar拖动功能,可自由拖动toolbar的功能,按钮也进行贴图处理,图片和文字左右显示,通过调整高度,可以进行上下显示。

2015-10-20

NewControls.rar

支持按钮的贴图,还有按钮的选中和非选中的图片状态。 支持贴图在顶部,或者在左边,都是可以设置的

2015-10-20

MFC Windows程序设计(第2版)修订版源代码

基本信息 作者: (美)Jeff Prosise [作译者介绍] 译者: 北京博彦科技发展有限责任公司 出版社:清华大学出版社 ISBN:9787302150428 上架时间:2007-5-22 出版日期:2007 年5月 开本:16开 页码:1166 版次:1-1 此代码是随书光盘拷贝

2015-10-08

WINDOWS 共享内存 源码

WINDOWS 共享内存 源码,采用两个界面来做实验,初学者很有用。

2014-05-03

空空如也

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

TA关注的人

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