
c++
文章平均质量分 58
u010019491
这个作者很懒,什么都没留下…
展开
-
用C++编程获取驱动器盘符(一)
首先,一台机器可能有不止一个CD-ROM驱动器。现在CD-ROM已经是PC机的标准配置,此外再装个可擦写的光盘驱动,甚至是DVD都是很常见的事情。不管一台机器上装多少个不同的驱动器,如何找到它们呢? 有关驱动器的函数有GetLogicalDrives,GetLogicalDriveStrings和GetDriveType。前两个用来获取逻辑驱动器盘符,GetLogicalDriveS原创 2013-07-06 23:14:53 · 3020 阅读 · 0 评论 -
用C++编程获取驱动器盘符(二)
这里通过GetLogicalDriveStrings函数获取驱动器盘符函数原型:DWORD GetLogicalDriveStrings(DWORD cchBuffer,LPTSTR lpszBuffer)功能:以字符串的形式获取当前系统中所有逻辑驱动器盘符。获取字符串的格式为:每个驱动器盘符的名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中原创 2013-07-07 15:57:04 · 1580 阅读 · 0 评论 -
HANDLE、HMODULE、HINSTANCE和HWND的介绍
HMODULE表示模块句柄。代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址。Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄。HINSTANCE 在win32下与HMODULE是相同的东西HWND 是窗口句柄 在头文件中HMODULE定义如下:typedef HINSTANCE HMODULE;再看看HINSTANC原创 2013-07-09 19:57:43 · 1548 阅读 · 0 评论 -
树型视的三个结构TVINSERTSTRUCT、TVITEM、NMTREEVIEW
TVINSERTSTRUCT包含添加新项到树形视图控件所使用的信息。这个结构被TVM_INSERTITEM消息使用。这个结构与TV_INSERTSTRUCT结构是一样的,但它已经按当前的命名习惯重命名了。typedef struct tagTVINSERTSTRUCT {HTREEITEM hParent;HTREEITEM hInsertAfter;#if (_WIN32_原创 2013-07-10 21:33:48 · 1641 阅读 · 0 评论 -
fatal error C1010: unexpected end of file while looking for precompiled head错误的解决办法
致命错误C1010:在寻找预编译指示头文件时,文件未预期结束。 就是没有找到预编译指示信息的头文件。 问题一般发生在:通过添加文件的方式,添加了一些cpp文件到一个MFC的程序,但该cpp文件并不是MFC,而是标准的C++。 解决方案1: 右键单击项目工程中的cpp文件,在菜单Project->Settings->C/C++->Precompile Header,设置为第一项:Not原创 2013-07-04 16:32:22 · 1268 阅读 · 0 评论