getname.h

来自「这个程序主要是利用Explorer中右健菜单来Copy全文件」· C头文件 代码 · 共 79 行

H
79
字号
#if !defined(AFX_GETNAME_H__7ABA2FEE_05A0_11D2_8446_00A02491B6C9__INCLUDED_)
#define AFX_GETNAME_H__7ABA2FEE_05A0_11D2_8446_00A02491B6C9__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// GetName.h : Head file
//


/////////////////////////////////////////////////////////////////////////////
// CGetName CommandTarget

class CGetName : public CCmdTarget
{
	DECLARE_DYNCREATE(CGetName)

	CGetName();           

// 
public:

// 
public:
    char m_szFileName[MAX_PATH];
    UINT m_cRefThisDll;     // Reference count for this DLL

// Override
	// ClassWizard 
	//{{AFX_VIRTUAL(CGetName)
	public:
	virtual void OnFinalRelease();
	//}}AFX_VIRTUAL

// 
protected:
	virtual ~CGetName();

	// 
	//{{AFX_MSG(CGetName)
		// 
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
//	DECLARE_OLECREATE(CGetName)
	DECLARE_OLECREATE_EX(CGetName)
	// 
	//{{AFX_DISPATCH(CGetName)
		// 
	//}}AFX_DISPATCH
	DECLARE_DISPATCH_MAP()
	DECLARE_INTERFACE_MAP()

    // IFileViewer interface
    BEGIN_INTERFACE_PART(MenuExt, IContextMenu)
        STDMETHOD(QueryContextMenu)( HMENU hmenu,UINT indexMenu,UINT idCmdFirst,
            UINT idCmdLast,UINT uFlags);
        STDMETHOD(InvokeCommand)(LPCMINVOKECOMMANDINFO lpici);
        STDMETHOD(GetCommandString)(UINT idCmd,UINT uType,UINT* pwReserved,LPSTR pszName,
            UINT cchMax);
    END_INTERFACE_PART(MenuExt)

    // IShellExtInit interface
    BEGIN_INTERFACE_PART(ShellInit, IShellExtInit)
        STDMETHOD(Initialize)(LPCITEMIDLIST pidlFolder,LPDATAOBJECT lpdobj, HKEY hkeyProgID);
    END_INTERFACE_PART(ShellInit)


};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// 
#define ID_NEWCMD       1
#define CF_HDROP        15

#endif // !defined(AFX_GETNAME_H__7ABA2FEE_05A0_11D2_8446_00A02491B6C9__INCLUDED_)

⌨️ 快捷键说明

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