• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅
2010年12月29日
将CRgn rgn对象以图片形式输出便于查看
摘要: 为了调试方便,将CRgn rgn对象以图片形式输出,便于查看{CRgn rgnint w = m_lpShapePoints[4].x+4;int h = m_lpShapePoints[4].y+4;HWND hDesk = GetDesktopWindow();HDC hDC = ::GetDC(hDesk);CMemDC MemDC(hDC, CSize(w, h), 0);for (int x=0; xw; x++){for (int y=0; yh; y++){CPoint pt(x, y);if (rgn.PtInRegion(pt)){CDC *pDC = CDC::From 阅读全文
posted @ 2010-12-29 10:36 张纯睿 阅读(182) 评论(0) 推荐(0)
c++ 多重继承
摘要: class AFX_EXT_CLASS CDisplayWnd : public CBaseDisplayWnd01, public CBaseDisplayWnd02 阅读全文
posted @ 2010-12-29 10:35 张纯睿 阅读(116) 评论(0) 推荐(0)
如何查看 动态库资源 加载是否正确问题
摘要: 如何查看 动态库资源 冲突问题在调用资源前使用以下是在 dll 中的定义CLDCControlDialog * CLDCFilesControl::DoModalPropertyDlg03(HWND hParent){m_pPropertyDlg = new CFilesPropertyDlg2(CWnd::FromHandle(hParent));}以下是 EXE 对 dll的调用CDialog * CLeadShowView::DoModalPropertyDlg03(CLDCControl40 *pCtrl, CWnd *pEdtWnd){//AFX_MANAGE_STATE(AfxGe 阅读全文
posted @ 2010-12-29 10:35 张纯睿 阅读(266) 评论(0) 推荐(0)
指针数组
摘要: CWnd *pWnd[8] = {'\0'};pWnd[0] = this-GetParent();pWnd[1] = pWnd[0]-GetParent();pWnd[2] = pWnd[1]-GetParent();http://baike.baidu.com/view/2072881.htm?fr=ala0_1一个数组,若其元素均为指针类型数据,称为指针数组。   也就是说,指针数组中每一个元素都相当于一个指针变量。其详细形式应该如下:   *a[0], ...*a[n].   每一个数组里面存储的是其指向的地址;   一维指针数组的定义形式为:类型名 *数组名[数组长度]   例 阅读全文
posted @ 2010-12-29 10:34 张纯睿 阅读(162) 评论(0) 推荐(0)
如何自动引入注册表文件_百度知道
摘要: http://zhidao.baidu.com/question/17822145.html 首先你得明白什么样的文件可以导入注册表 一般情况下第一行是 REGEDIT4 或是 Windows Registry Editor Version 5.00 第二行空掉 以下开始方括号中些下注册表路径 下行写键和键值 句提的我引一篇文章给你看 当初我也是这样学习的 你提到删除自己 这样的话可以使用语句 del %0 就好了 文章在下边,流传相当广的: 如何用批处理文件来操作注册表 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创 阅读全文
posted @ 2010-12-29 10:34 张纯睿 阅读(288) 评论(0) 推荐(0)
在系统日志记录服务事件
摘要: //*********************************************************//Functiopn:LogEvent//Description:记录服务事件//Calls://Called By://Table Accessed://Table Updated://Input://Output://Return://Others://History://authorniying time2006-8-10versiondesc//****************************************************** 阅读全文
posted @ 2010-12-29 10:11 张纯睿 阅读(188) 评论(0) 推荐(0)
window服务 无法读写注册表
摘要: HKEY_CURRENT_USER 檢查你的 Service 是用什麼用戶登錄的, 如果沒什麼要求, 最好用 HKEY_CURRENT_MACHINE 這個來保存你的東西, 可將調試信息寫到 log 文件, 或 設置 Service 的 Interactive 為true, 來顯示當前的MessageBox信息 阅读全文
posted @ 2010-12-29 10:11 张纯睿 阅读(186) 评论(0) 推荐(0)
C++ C字符串与time_c和time_c与C字符串之间的转换
摘要: http://cyanman.blog.163.com/blog/static/15250208200892501645480/方法1, SYSTEMTIME 类型//指定time_t类型的时间,格式化为YYYYMMDDHH24MISS型的字符串void FormatTime(SYSTEMTIME &tm1){TCHAR * szTime = new TCHAR[128];GetLocalTime(&tm1);_stprintf( szTime, _T("%4.4d-%2.2d-%2.2d %2.2d:%2.2d:%2.2d"),tm1.wYear, tm1.wMonth+1, tm1.wDa 阅读全文
posted @ 2010-12-29 10:11 张纯睿 阅读(409) 评论(0) 推荐(0)
vc mfc代码中获得程序资源中版本信息的方法
摘要: http://www.7es.cn/Software_development/124.shtmlvc mfc代码中获得程序资源中版本信息的方法vc资源编辑可以对应用程序的版本信息进行设定,编译好的执行文件可以在文件属性中看到文件版本、程序版本等版本信息。一般用户是不太主意文件属性终端的版本信息的,那么如果能让版本信息显示到界面上就直观多了,并且可以统一管理版本信息而不用每次编辑界面。折腾了一番,写了如下函数,可以获取并返回资源文件中设定的版本号字符串。CString GetAppVersion() { //获取应用程序路径TCHAR szAppPath[MAX_PATH] = {0}; ::G 阅读全文
posted @ 2010-12-29 10:10 张纯睿 阅读(361) 评论(0) 推荐(0)
BSTR 在unicode 或 多字符情况下转换为CString的通用写法
摘要: BSTR b(m_spCurrentNode-childNodes-item[i]-nodeName); CString s(b == NULL ? L"" : b); strCurNodeName.Format(_T("%s"), (LPCTSTR)s); 阅读全文
posted @ 2010-12-29 10:10 张纯睿 阅读(242) 评论(0) 推荐(0)
用 VC++建立 Windows 服务程序 - VC知识库文章
摘要: http://www.vckbase.com/document/viewdoc/?id=1677下载源代码http://d.download.csdn.net/down/158720/niying用VC++建立Service服务应用程序作者:李佳颖(niying) 下载源代码  本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个A 阅读全文
posted @ 2010-12-29 10:10 张纯睿 阅读(286) 评论(0) 推荐(0)
DEBUG release pragma dll
摘要: #ifdef _DEBUG#pragma comment(lib,"LDCControlDllud.lib")#pragma comment(lib,"LDCControlDll20ud.lib")#pragma comment(lib,"LDCControlDll30ud.lib")#pragma comment(lib,"LDCControlDll40ud.lib")#else#pragma comment(lib,"LDCControlDllu.lib")#pragma comment(lib,"LDCControlDll20u.lib")#pragma comment(lib,"LDC 阅读全文
posted @ 2010-12-29 09:59 张纯睿 阅读(135) 评论(0) 推荐(0)
GetCurrentThread+GetCurrentThreadId
摘要: HANDLE hTemp = GetCurrentThread();DWORD nID = GetCurrentThreadId(); 阅读全文
posted @ 2010-12-29 09:59 张纯睿 阅读(226) 评论(0) 推荐(0)
Matlab的ActiveX接口_百度文库
摘要: http://wenku.baidu.com/view/83e909e8b8f67c1cfad6b807.htmlMatlab的ActiveX接口_百度文库 阅读全文
posted @ 2010-12-29 09:58 张纯睿 阅读(243) 评论(0) 推荐(0)
Flash中fscommand中常用参数
摘要: http://hi.baidu.com/aoshifeng/blog/item/42dcb11f565ae609304e15e5.htmlFlash中fscommand中常用参数2007年10月22日 星期一 17:38Flash中fscommand中常用参数2007-07-16 10:56用法fscommand("command", "parameters")参数command 一个传递给宿主应用程序用于任何用途的字符串;或者一个传递给 Flash Player 的命令。parameters 一个传递给宿主应用程序用于任何用途的字符串;或者一个传递给 Flash Player 的值。 返回 阅读全文
posted @ 2010-12-29 09:57 张纯睿 阅读(301) 评论(0) 推荐(0)
目前所有的视频格式都有哪些?
摘要: http://zhidao.baidu.com/question/18962263.html*. MPEG/.MPG/.DAT MPEG也是Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1, MPEG-2 和 MPEG-4在内的多种视频格式。MPEG-1相信是大家接触得最多的了,因为目前其正在被广泛地应用在 VCD 的制作和一些视频片段下载的网络应用上面,大部分的 VCD 都是用 MPEG1 格式压缩的 ( 刻录软件自动将MPEG1转为 .DAT格式 ) ,使用 MPEG-1 的压缩算法,可以把一部 120 分钟长的电影压缩到 1.2 GB 左右大 阅读全文
posted @ 2010-12-29 09:55 张纯睿 阅读(680) 评论(0) 推荐(0)
MFC控件使用总结——CListCtrl
摘要: http://apps.hi.baidu.com/share/detail/16128159 阅读全文
posted @ 2010-12-29 09:54 张纯睿 阅读(115) 评论(0) 推荐(0)
VC++:打开、保存文件对话框和浏览文件夹对话框
摘要: http://xinxing124.blog.163.com/blog/static/3017019520103911406972/VC++:打开、保存文件对话框和浏览文件夹对话框_一切随缘_新浪博客一。打开文件夹:1。CFileDialog实现CFileDialog hFileDlg(true,NULL ,NULL,OFN_FILEMUSTEXIST | OFN_READONLY | OFN_PATHMUSTEXIST,TEXT("驱动文件 (*.sys)|*.sys|所有文件(*.*)|*.*|"),NULL);if(hFileDlg.DoModal() == IDOK){m_path = 阅读全文
posted @ 2010-12-29 09:54 张纯睿 阅读(411) 评论(0) 推荐(0)
DefWindowProc WindowProc TranslateMessage PreTranslateMessage
摘要: http://zhidao.baidu.com/question/145495277.htmlhttp://topic.csdn.net/u/20101116/01/52679129-15b2-4717-a209-f3e62150ad1c.htmlhttp://zhidao.baidu.com/question/125280664.htmlDefWindowProc和WindowProc-----DefWindowProc处理WindowProc没处理的消息在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理 阅读全文
posted @ 2010-12-29 09:53 张纯睿 阅读(186) 评论(0) 推荐(0)
CMSHFlexGrid 类用法
摘要: 1、CMSHFlexGrid类用法_百度文库 http://wenku.baidu.com/view/c99dc80ef12d2af90242e661.html2、MSHFlexGrid 滚动 注意不是用ScrollWindowvoid CCDOperator::OnTcnSelchangeTabData(NMHDR *pNMHDR, LRESULT *pResult){// TODO: ?ú′?ìí?ó???tí¨?a′|àí3ìDò′ú??*pResult = 0;CPoint p 阅读全文
posted @ 2010-12-29 09:53 张纯睿 阅读(207) 评论(0) 推荐(0)
BAT命令_百度文库
摘要: BAT命令_百度文库http://wenku.baidu.com/view/b5bdf151f01dc281e53af060.html 阅读全文
posted @ 2010-12-29 09:52 张纯睿 阅读(137) 评论(0) 推荐(0)
关于CString的AllocSysString函数的内存泄露
摘要: http://topic.csdn.net/u/20100414/19/36bf37dd-075e-47b9-9f88-b5d67bd61b93.htmlCString str("Hockey is Best!");BSTR bstr = str.AllocSysString();...使用完成以后:SysFreeString(bstr); 阅读全文
posted @ 2010-12-29 09:52 张纯睿 阅读(246) 评论(0) 推荐(0)
BSTR在使用过程中为什么会内存泄露呢
摘要: http://topic.csdn.net/t/20030429/20/1723435.htmlDon 't use BSTR, use ATL 's _bstr_t or MFC 's CComBSTR instead to avoid memory leak. Here is why: Case 1 with memory leak: line 1: BSTR Bstr; line 2: pSomeObject- Get_SomeString( &Bstr ); line 3: _bstr_t AtlBstr; line 4: 阅读全文
posted @ 2010-12-29 09:52 张纯睿 阅读(259) 评论(0) 推荐(0)
安全的清理Debug Release文件夹
摘要: 搜索+delvc*.obj.idb.pch.bsc.pdb.sbr.ilk.expc# 阅读全文
posted @ 2010-12-29 09:51 张纯睿 阅读(242) 评论(0) 推荐(0)
常用的BAT命令和用法
摘要: http://zhidao.baidu.com/question/9389344.html后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢? 比如,在启动wps软件时,每次都必须执行 C:\cd wps C:\WPSspdos C:\WPSpy C:\WPSwbx C:\WPSwps 如果每次用WPS之前都这样执行一次,您是不是觉得很麻烦呢? 如果有一个方法,只需编写一个批处理文件,就会自动执行刚才的所有命令,您想不想学呢? 当您看完此节,自己编写的第一个批处理文件顺利执行时,您一定会大 阅读全文
posted @ 2010-12-29 09:51 张纯睿 阅读(398) 评论(0) 推荐(0)
superdisplay 启动唯一化 + 命令行连续控制
摘要: superdisplay 启动唯一化后来进行了修改,参见 《针对唯一化实例对话框程序,及其命令行操作方法》http://www.cnblogs.com/carl2380/archive/2012/08/28/2660817.htmlok--参照 SuperTools13681612496//唯一化,运行一个实例if (!FirstInstance()){if (m_pMainWnd!=NULL){//加入这句话,程序就可以连续执行部分命令行(但是注意不能实现连续操作,//如打开某个文件,指定到某页,这种操作最终还是必须用消息来实现),所以采用了方法2//方法1//::SendMessage(m 阅读全文
posted @ 2010-12-29 09:50 张纯睿 阅读(535) 评论(0) 推荐(0)
文件默认路径保存批处理
摘要: 文件默认路径保存批处理BOOL CLeadShowMultiDocTemplate::SaveAllModified(void){POSITION pos = GetFirstDocPosition();while (pos != NULL){CDocument* pDoc = GetNextDoc(pos);//-------------------- old --------------------------//The default implementation of this function displays a message box asking the user whethe 阅读全文
posted @ 2010-12-29 09:50 张纯睿 阅读(132) 评论(0) 推荐(0)
window服务uninstall后 无法实现删除
摘要: window服务uninstall后 无法实现删除LEDStateServer.cpp主循环中 while (g_bRunning) 进入了死循环必须在推出时调用 g_bRunning = false;void WINAPI ServiceCtrlHandler(DWORD dwOpcode){switch (dwOpcode){case SERVICE_CONTROL_STOP:... g_bRunning = false;!!!} 阅读全文
posted @ 2010-12-29 09:50 张纯睿 阅读(185) 评论(0) 推荐(0)
VC中Spin控件的使用
摘要: 微调按钮设置成setbuddyinter选上然后可以(1)通过 setbuddy+setrange函数 或(2)auto buddy自动选上,只要编辑框的taborder比微调按钮小1就可以自动了(另转)VC中Spin控件的使用 http://leichaofu.blog.163.com/blog/static/45948182009868543162/学习 2009-09-06 20:54:03 阅读905 评论0 字号:大中小订阅 设置属性: Auto Buddy(自动取关联控件为TAB顺序前一个)Set Buddy Interger(使控件设置关联控件数值,这个值可以是十进制或十六进.. 阅读全文
posted @ 2010-12-29 09:49 张纯睿 阅读(514) 评论(0) 推荐(0)
对话框程序,点显示桌面按钮,在恢复对话框,多次重复有内存泄露。对话框再弹出会消耗一些内存,是正常现象
摘要: 对话框程序,点显示桌面按钮,在恢复对话框,多次重复有内存泄露。对话框再弹出会消耗一些内存,是正常现象 阅读全文
posted @ 2010-12-29 09:49 张纯睿 阅读(118) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3