windows
文章平均质量分 79
tanjinjun2011
这个作者很懒,什么都没留下…
展开
-
对于MFC中窗口接受文件的拖拽功能
(1)在MFC中的CWnd创建出来之后,任何时刻调用CWnd::DragAcceptFiles()该方法。一般是在OnCreate()中调用。(2)让窗口接受WM_DROPFILES事件void CMainFrame::OnDropFiles( HDROP hDropInfo )这个就是接受到文件后触发回调函数。(3)让函数获取文件列表 UINT i; UINT nFi原创 2013-08-22 10:28:09 · 1028 阅读 · 0 评论 -
如何让程序自动运行
让程序自动运行,一般是通过注册表进行,首先打开注册表运用LONG RegOpenKey( HKEY hKey, // handle to open key LPCTSTR lpSubKey, // address of name of subkey to open PHKEY phkResult // address of handle to open key转载 2013-09-12 19:25:34 · 1129 阅读 · 0 评论 -
对于生成dump文件的一些总结
主要应用到的函数:SetUnhandledExceptionFilter( __in LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter );该函数的作用是获取系统中没有捕获的异常,也就是说,有些异常是通过try{}catch进行扑捉的,但是,对于有异常,但是没有扑捉的系统直接会用这个函数来处理了。设置没有处原创 2013-09-13 12:52:13 · 625 阅读 · 0 评论 -
对于注册表和硬件查询的一些api总结
获取CPU名称、标识、制造商名称、主频、个数、显卡BIOS与系统BIOS版本号和更新日期源程序链接http://blog.csdn.net/archielau/article/details/7824666获取系统软件信息http://blog.csdn.net/archielau/article/details/7824907注册表操作http://blog.csdn.n转载 2013-09-16 23:36:14 · 513 阅读 · 0 评论 -
关于主线程和副线程之间的关系
(1)主线程结束整个进程并不一定结束。网上虽然都说主线程结束、整个进程结束这个说法是错误的。(2)进程结束的标致是所有线程都结束了,进程就结束。(3)其实在写main函数的时候,函数return以后其实后面还有一个ExitProcess函数,这样就是的整个进程结束。(4)如果主线程结束,虽然你在main中写入得了ExitThread,但是后面的main函数以后的东西不回执行的,要等到所原创 2013-09-18 12:37:32 · 1159 阅读 · 0 评论 -
关于在c++类中如何使用窗口过程函数
存在的问题:(1)在任何一个类中,我们能够知道的是,类中的函数都是一个叫着__thiscall的调用方式。在这里顺便说一下其他的调用方式:__cdecl 和__stdcall调用方式;1)__thiscall调用方式指的是,在c++的类中定义的非静态函数的调用方式。这种方式其实是告诉编译器,每个函数虽然我只定义了几个参数,但是,我最前面其实还有一个this的指针下面举个例子:class A原创 2013-09-20 15:42:18 · 1288 阅读 · 0 评论 -
关于如何知道有软件全屏的总结
方法一:通过检测屏幕四个角的HWND,看看他们是不是同一个窗口,但是对于一些播放器这种应用程序处于全屏的时候会出现问题,会带有一个进度条,导致四个角落所于不同的window。BOOL IsFullModel(){HWND pWnd1 = NULL;HWND pWnd2 = NULL;HWND pWnd3 = NULL;HWND pWn原创 2013-09-06 15:36:26 · 1104 阅读 · 0 评论 -
静态库的导出函数查看
对于dll我们知道使用的是:dumpbin -exports ***.dll来查看dll导出了哪些函数。但是对于静态的lib库函数有哪些导出函数呢?使用的方法是:dumpbin /LINKERMEMBER Test.lib这样就可以得到静态库导出的函数。在导出的文件中,我们知道,如果你是一个静态库的话,那么你必须使用第二条语句才能得到正确的导出的函数或者类,如果你是动态连接原创 2013-10-21 20:07:46 · 2139 阅读 · 0 评论 -
关于动态链接库和静态链接库的一些总结
dll,lib原创 2013-10-22 02:06:31 · 457 阅读 · 0 评论