handle.h

来自「wince6.0平台上的任务管理器,功能类似于windows的任务管理器. 」· C头文件 代码 · 共 33 行

H
33
字号

#ifndef I_WINDOWS_HANDLE_H
#define I_WINDOWS_HANDLE_H

#include <windows.h>

namespace Windows
{
    class Handle
    {
    public:
        Handle();
        Handle(HANDLE handle);
        ~Handle();

        HANDLE operator = (HANDLE other);  // Specialized HANDLE assigning
        operator HANDLE() const;
        bool operator == (HANDLE other);   
        bool operator != (HANDLE other);   
        HANDLE GetHandle() const;

    protected:
        Handle(const Handle& other); // Prevent copying
        Handle& operator = (const Handle& other);  // Prevent assigning

    private:
        HANDLE    m_handle;
    };

} // namespace Windows

#endif // I_WINDOWS_HANDLE_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?