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

📄 zcontrol.cpp

📁 sybain下的手机编程源码,类似windows下的资源管理器
💻 CPP
字号:
#include "../StdAfx.h"

#include "zcontrol.h"

zControl::zControl(void)
{
	m_Version = 0.1f;	//缺省版本是0.1

	m_hInst = NULL;
	m_hCtrl = NULL;
	m_nCtrlId = 0;
	m_nMenuId = -1;
	m_bChange = FALSE;

}

zControl::~zControl(void)
{
}

void zControl::GetTmpAttribName(TCHAR * pName,int size)
{
	//获取临时文件名,以Att开始,后缀是.TXT
	TCHAR szName[400]={0};
	::GetTempFileName(_T("."),_T("Att"),0,szName);
	TCHAR * p1 = _tcsrchr(szName,_T('\\'));
	if(p1)
	{
		_tcsncpy(pName,p1+1,size);
		p1 = _tcsrchr(pName,_T('.'));
		if (p1)
            _tcscpy(p1,_T(".txt"));
	}
}

int zControl::CreateEx(int ctlid,int x, int y, int nWidth, int nHeight, HWND hParent,HINSTANCE hInst)
{
	m_hInst = hInst;
	m_nCtrlId = ctlid; 
	return m_nCtrlId;
}

void zControl::SendCommand(long Msg, long wParam, long lParam, long *result)
{
	*result=(long)::SendMessage(m_hCtrl,Msg,wParam,lParam);	
}

void zControl::SetMenuId(int nMenuId)
{
	m_nMenuId = nMenuId;
}

int zControl::OnNotify(LPNMHDR lParam)
{
	int ret = 0;
	switch(lParam->code)
	{
	case NM_OUTOFMEMORY:		//0xFFFFFFF(0-1)
		{
			TCHAR str[200]={0};
			wsprintf(str,_T("列表结构内存分配失败...\n"));
			::OutputDebugString(str);
		}
		break;
	default:
		break;
	}
	return ret;
}

⌨️ 快捷键说明

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