webservices.h
来自「另外一款开放源码的高质量p2p源码软件」· C头文件 代码 · 共 34 行
H
34 行
#pragma once
#define WEBSVC_GEN_URLS 0x0001
#define WEBSVC_FILE_URLS 0x0002
class CWebServices
{
public:
CWebServices();
CString GetDefaultServicesFile() const;
int ReadAllServices();
void RemoveAllServices();
int GetFileMenuEntries(CMenu& rMenu) { return GetAllMenuEntries(rMenu, WEBSVC_FILE_URLS); }
int GetGeneralMenuEntries(CMenu& rMenu) { return GetAllMenuEntries(rMenu, WEBSVC_GEN_URLS); }
int GetAllMenuEntries(CMenu& rMenu, DWORD dwFlags = WEBSVC_GEN_URLS | WEBSVC_FILE_URLS);
bool RunURL(const CAbstractFile* file, UINT uMenuID);
void Edit();
protected:
struct SEd2kLinkService
{
UINT uMenuID;
CString strMenuLabel;
CString strUrl;
BOOL bFileMacros;
};
CArray<SEd2kLinkService, SEd2kLinkService> m_aServices;
time_t m_tDefServicesFileLastModified;
};
extern CWebServices theWebServices;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?