自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 MFC 工作者线程传送消息

<br />方法如下(测试版):<br />    1,生成一个 dialog based 的 exe 工程。<br />    2,添加一个对话框资源 IDD_WORKDLG,并 ctrl+w 出来一个关联的类,在类中添加一个自定义的消息响应函数。<br />    resource.h 中:#define msg_test wm_user+15<br />    接着添加 afx_msg 和 ON_MESSAGE 那一套消息映射。<br />   void OnTest(WPARAM wParam,LP

2010-10-30 16:37:00 1552

原创 MFC 对话框传参及非模态对话框的隐藏运行、模拟模态对话框的运行方式

<br />       注意:1.所有与窗体、控件的操作的函数都只能在该窗体的相关函数中进行操作,<br />                2.一个窗体类对象可以对应多个实例的对话框,如果用对话框对象通过对话框函数操纵对话框,将会出现异常,为此,可在对 话框的关联类中定义接口函数,来调用对话框函数完成相应功能。<br />                3.产生对话框的必须在堆上进行,即用new关键字动态开辟,否则在调用类中的接口时,会出现错误。<br />                4.MFC采用

2010-10-29 16:04:00 3613

原创 MFC 将消息注入到外部应用程序地址空间中

<br />#include <windows.h><br />#include<commctrl.h><br /><br />void main()<br />{<br /> <br /> HWND hwnd; <br /> DWORD PID;<br /> HANDLE hProcess;<br /> LPLVITEM  plvitem;<br /> LVITEM   lvitem;<br /> char * p_MyItemText;<br /> char *str_MyItemText="66666

2010-10-26 17:06:00 807

原创 MFC Hook 拦劫 HCBT_DESTROYWND消息

<br />#include <windows.h><br /> <br />#pragma data_seg(".luck")<br />HHOOK hook=NULL;<br />#pragma data_seg()<br /> <br />LRESULT CALLBACK GetMsgPr(int code,WPARAM wParam,LPARAM lParam)<br />{<br />  if(code>0)<br />  {<br />    if (code==HCBT_DESTROYWND)

2010-10-25 16:33:00 1304

转载 MFC 拦截消息

<br />LRESULT CDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) <br />{<br /> // TODO: Add your specialized code here and/or call the base class<br />         if( message == WM_CLOSE ) return TRUE; //不处理<br />         if( message == WM_OLDMSG

2010-10-25 14:23:00 4904

转载 IIS属性解析

<br />三.IIS属性解析<br />KeyType[0] =IisWebVirtualDir  // Schema类名表明操作的目录类型<br />// 【虚拟目录】<br />Path[0] =D:/WebSiteTest  // 虚拟目录|本地路径<br />// .NET对应属性如下,其中de为虚拟目录对应的DirectoryEntry对象<br />de.Properties["Path"][0] = 路径字符串<br /> <br />AccessFlags[0]=513  // 虚拟目录|

2010-10-14 18:53:00 1673

转载 How to add a new MimeType to a Virtual Directory with VC++?

<br />  #1   <br />09-04-04, 12:00 AM <br />C K <br />Guest<br /> <br />Posts: n/a <br /> <br /><br />How to add a new MimeType to a Virtual Directory with VC++?<br />Hi,<br /><br />I can't seem to figure out how to add a new MimeType to a virtual<br />dir

2010-10-13 21:17:00 786

转载 How to add a new MimeType to a Virtual Directory with VC++?

<br />  #1   <br />09-04-04, 12:00 AM <br />C K <br />Guest<br /> <br />Posts: n/a <br /> <br /><br />How to add a new MimeType to a Virtual Directory with VC++?<br />Hi,<br /><br />I can't seem to figure out how to add a new MimeType to a virtual<br />dir

2010-10-13 21:16:00 796

原创 vc 添加HTTP mime类型

<br />long CreateMimeType(/*[in]*/ const CMimeType& objCMimeType,<br />                                          /*[out]*/wstring& strErr)<br />{<br /> IADs*  ptrADs= 0;<br /> HRESULT  hr= S_FALSE;<br /> CComPtr<IISMimeType>ptrMimeType=0; <br /> _variant_t

2010-10-13 19:05:00 1075

原创 添加http mime类型脚本

<br />OptionExplicitDim MimeTypesDic,MimeMapObj,mimekeySet MimeTypesDic=CreateObject("scripting.dictionary") '设置要添加的MIME类型,参照格式自己随便添MimeTypesDic.add".flv","flv-application/octet-stream"MimeTypesDic.add".rar","application/x-zip-compressed" '下面

2010-10-13 18:16:00 1506

原创 MFC  CString 函数用法大全

VC++CString 成员函数用法大全:CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");     CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString csStr('a',5);//csStr="aaaaa"CString( LPCTSTR lpch, i

2010-10-12 17:00:00 11448

原创 vc 判断SQLServer/Ftp/IIS服务器状态

<br /> chSQLServer="MSSQLSERVER";<br /> chFtpServer="MSFTPSVC";<br /> chIIsServer="W3SVC";<br />SC_HANDLE hHandle=::OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);<br /> SC_HANDLE hService;    <br /> if(hHandle==NULL)//创建句柄失败<br /> {  //检查服务失败<br />  AfxMe

2010-10-12 10:45:00 1434

转载 com ATL开发Com组件

<br />1. 概述 <br />­<br />  组件式软件技术已经成为当今软件技术的潮流之一。组件技术的基本思想是:将大而复杂的应用软件分成一系列的可先行实现、易于开发、理解、复用和调整的软件单元,称为组件(Components)。采用组件技术有利于在整个计算机工业中形成软件开发的规模效益,具有缩短开发时间、降低集成费用和软件维护费用等优点。同其它任何一个具有可改变部分的系统一样,标准对于组件架构也是很重要的。目前主要的标准有Microsoft的COM/DCOM,Java的JavaBeans和EJB,

2010-10-11 16:14:00 630

转载 vc 发现系统光驱

<br /><br />   首先,一台机器可能有不止一个CD-ROM驱动器。现在CD-ROM已经是PC机的标准配置,此外再装个可擦写的光盘驱动,甚至是DVD都是很常见的事情。不管一台机器上装多少个不同的驱动器,如何找到它们呢?<br />    有关驱动器的函数有GetLogicalDrives,GetLogicalDriveStrings和GetDriveType。前两个用来获取逻辑驱动器盘符,GetLogicalDriveStrings返回路径名字符串,如:<br /><br />      "A:/

2010-10-07 16:36:00 623

原创 vc 创建Windows账户

<br />#include <windows.h><br /> #include <lm.h><br /> #pragma comment(lib,"netapi32") <br /> void main()<br /> { <br />  USER_INFO_1 ui;<br />  DWORD dwError=0;<br />  ui.usri1_name=L"tr0j4n";<br />  ui.usri1_password=L"biweilun"; <br />  ui.usri1_priv=US

2010-10-07 16:35:00 1344

html5canvas

html5自定义封装库,可以拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法

2018-03-30

c++编辑器实例

c++ 代码提示 可以解析函数 变量名等关键字,使用多线程技术,快速高效实例

2018-02-22

js 文本编辑器

自己编写的自定义js代码编辑器;可以实现如vs2012之类的代码提示,主要包括函数名字提示,类名提示、快捷键下拉框提示函数列表,还可以实现代码跳转,函数、类、变量的定义等。

2017-11-14

Delphi 实例程序

简单编码工具,base64编码规范及相关实现原理; Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性

2017-11-11

datagrid list

datagrid list

2017-04-24

websoket_python

python实现websockt技术

2017-04-16

xml解析器6666

最高效的xml解析器;

2016-11-14

SPYLite24 获取外部窗体句柄工具

好用,真好用………………………………………………

2010-09-27

屏幕取点坐标、色素工具

该工具可以获取当前鼠标所在位置的坐标值和RGB值

2010-09-27

空空如也

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

TA关注的人

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