⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 groupfunctionitem.h

📁 非常不错的财政管理系统
💻 H
字号:
// FunctionItem.h: interface for the CFunctionItem class.
//
//////////////////////////////////////////////////////////////////////
//#include "FunctionWizPage1.h"

#if !defined(AFX_GroupFunctionITEM_H__88138BB8_D4F5_4DB6_9B0A_BA8482F8BC25__INCLUDED_)
#define AFX_GroupFunctionITEM_H__88138BB8_D4F5_4DB6_9B0A_BA8482F8BC25__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//#include "basenode.h"

class CGroupFunctionNodeItem : public CBaseNodeItem<CGroupFunctionNodeItem>  
{
public:

	CGroupFunctionNodeItem(BSTR bstr)
	{
		memset(&m_scopeDataItem, 0, sizeof(SCOPEDATAITEM));
		m_bstrDisplayName.Empty();
		m_bstrDisplayName.Attach(bstr);
		memset(&m_resultDataItem, 0, sizeof(RESULTDATAITEM));
		m_resultDataItem.mask = RDI_STR | RDI_IMAGE | RDI_PARAM;
		m_resultDataItem.str = MMC_CALLBACK;
		m_resultDataItem.nImage = 2;
		m_resultDataItem.lParam = (LPARAM) this;



	    rightLevel=0;
	}

	BEGIN_SNAPINTOOLBARID_MAP(CGroupFunctionNodeItem)
		// Create toolbar resources with button dimensions 16x16 
		// and add an entry to the MAP. You can add multiple toolbars
		SNAPINTOOLBARID_ENTRY(IDR_TOOLBAR_SET)
	END_SNAPINTOOLBARID_MAP()
	SNAPINMENUID(IDR_AUTHORITYMGR_MENU);
	BEGIN_SNAPINCOMMAND_MAP(CNodeB, FALSE)

	   SNAPINCOMMAND_ENTRY(ID_BTN_YES, ToolBarSetYes)
	   SNAPINCOMMAND_ENTRY(ID_BTN_NO, ToolBarSetNo)

	END_SNAPINCOMMAND_MAP()

	LPOLESTR GetResultPaneColInfo(int nCol)
	{
	   switch (nCol)
	   {
	   case 0:
		  return m_bstrDisplayName;

	   case 1:
		   if(rightLevel==0){

	            return OLESTR("没有权限");

		   }else{

	            return OLESTR("拥有权限");

		   }

	   }
	  return OLESTR("Override GetResultPaneColInfo");
	}
	HRESULT OnSelect(IConsole *spConsole, IComponent* pComponent);

	HRESULT ToolBarSetYes(bool& bHandled, CSnapInObjectRootBase* pObj)
	{
		rightLevel=1;
		bHandled= true;
		return S_OK;
	}
	HRESULT ToolBarSetNo(bool& bHandled, CSnapInObjectRootBase* pObj)
	{
        rightLevel=0;
		bHandled= true;
		return S_OK;
	}


private:
	int rightLevel;
};

#endif // !defined(AFX_GroupFunctionITEM_H__88138BB8_D4F5_4DB6_9B0A_BA8482F8BC25__INCLUDED_)

⌨️ 快捷键说明

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