- 博客(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
js 文本编辑器
2017-11-14
Delphi 实例程序
2017-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人