鱼C论坛

 找回密码
 立即注册
分享 windows路径操作API函数
2014-2-18 15:04
PathRemoveArgs 去除路径的参数 PathRemoveBackslash 去除路径最后的反斜杠"\" PathAddBackslash 在路径最后加上反斜杠"\" PathRemoveBlanks 去除路径前后的空格 PathAddExtension 在文件路径后面加上扩展名 PathRemoveExtension 去除文件路径扩展名 PathRenameExtension ...
个人分类: API|700 次阅读|0 个评论 热度 2
分享 项目总结!!MFC对话框应用程序转换成OCX控件~
2013-10-23 18:19
利用MFC向导建立ActiveX控件后,会生成几个类,其中COleControl (CYouProjectNameCtrl) 的父类是CWnd ,我们就可以在其上建立我们的对话框窗口。 第一步:将对话框工程源文件拷贝到新工程中。 注意,不要拷贝主程序的.h和.cpp文件,也就是只拷贝与对话框相关的文件。 注意,resource.h文件要改一个名字,比如 resour ...
个人分类: MFC|1118 次阅读|0 个评论
分享 界面!!控件!!项目总结
2013-10-16 14:18
1.实现鼠标拖动框选(三个消息响应函数): OnlButtonDown,OnMouseMove, OnlButtonUp 具体实现: http://wenku.baidu.com/view/b1bfa8f528ea81c758f5785e.html 问题:若鼠标拖动到客户区外或者到某控件上弹起,就会因为客户区获取不到鼠标弹起的消息而出现我们不想要的结果 ...
个人分类: MFC|516 次阅读|0 个评论
分享 看!C语言函数指针 =.=||
2013-9-22 17:29
C指针声明解读之左右法则 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来 ...
个人分类: C/C++|650 次阅读|0 个评论
分享 DLL注入和卸载
2013-9-17 18:35
1、DLL注入(注入系统进程时要先提权~) VOID InjectDll(DWORD dwPid, char *szDllName) //参数1:目标进程ID,参数2:要注入的DLL文件 { if ( dwPid == 0 || strlen(szDllName) == 0 ) { return ; } char *pFunName = ...
个人分类: 可以直接拿来用的源码~|580 次阅读|0 个评论
分享 对进程的操作源码——根据进程名结束进程
2013-8-21 10:16
int killpro(CString a) //CString a是进程名称 { PROCESSENTRY32 pe32; pe32.dwSize =sizeof(pe32); HANDLE hpro=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if(hpro==INVALID_HANDLE_VALUE) { return 0; } BOOL nowrun=Process32First(hpro,pe32); while(nowrun) { if(pe ...
个人分类: 可以直接拿来用的源码~|524 次阅读|2 个评论 热度 1
分享 从sprintf谈开(安全使用字符串操作函数)^.^
2013-8-15 17:45
一、危险指数五星的strcpy() strcpy是众所周知的最危险函数之一,它不判断目标缓冲区是否足够长,而strncpy要好一点,但它从某种意义上讲,却比strcpy还危险方:当目标缓冲区满时,它不在尾部加零,也就是说,程序员也许会以为用了个安全的函数,结果拷贝过去的字串却可能不是以零结尾!! 这个函数的替代品是strsafe.h中 ...
个人分类: 为了编出更优秀的代码~|498 次阅读|0 个评论

本页有 3 篇日志因作者的隐私设置或未通过审核而隐藏

12下一页

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 22:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部