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

📄 splash.cpp

📁 NetTalk是一个适用于局域网和因特网的可视电话软件 一.开发环境 Windows2000 Server & Visual C++6.0 & SDK +自开发的CWndX类库(相当于简化的MF
💻 CPP
字号:
//NetTalk
/*------------------------------------------------------------------------------*\
 =============================
   模块名称: Splash.cpp
 =============================
 
 [版权]
 
   2000-2002  115软件工厂  版权所有
                                              
\*------------------------------------------------------------------------------*/
#include "WndX.h"

#include "Splash.h"

/*------------------------------------------------------------------------------*/
CSplash::CSplash(UINT nTime)
{
	m_nTime=nTime;
}
/*------------------------------------------------------------------------------*/
CSplash::~CSplash()
{
	
}
/*------------------------------------------------------------------------------*/
LRESULT CSplash::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
	switch(uMsg)
	{
	case WM_INITDIALOG:
		{
			POINT pt[7]={{11,0},{134,0},{155,21},{297,21},{297,148},{0,148},{0,11}};
			HRGN hrgn=CreatePolygonRgn(pt,7,ALTERNATE);
			SetWindowRgn(m_hWnd,hrgn,FALSE);
			SetTimer(m_hWnd,0,m_nTime,0);
			SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
		}
		break;
	case WM_TIMER:
		{
			DestroyWindow(m_hWnd);
			KillTimer(m_hWnd,wParam);			
		}
		break;
	case WM_ERASEBKGND:
		return TRUE;
	case WM_NCDESTROY:
		{
			CWndX::OnNcDestroy();
			delete this;
		}
		break;
	case WM_LBUTTONDOWN:
		{
			DestroyWindow(m_hWnd);
		}
		break;
	default:
		return FALSE;
	}
	return TRUE;
}
/*------------------------------------------------------------------------------*/
BOOL CSplash::CreateSplash(UINT uTemplate)
{
	BOOL bRet=FALSE;
	

	if(!CDialogX::Create((LPCTSTR)uTemplate,0))
		goto RET;
	ShowWindow(m_hWnd,SW_SHOW);
	
	bRet=TRUE;
RET:
	return bRet;
}


⌨️ 快捷键说明

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