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

📄 logo.cpp

📁 一个完整的编译器设计
💻 CPP
字号:
#include "stdafx.h"  
#include "resource.h" 
#include "Logo.h"  

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif

IMPLEMENT_DYNCREATE(CLogoThread, CWinThread)  //动态创建

BOOL CLogoThread::InitInstance()
{
  //说明:通常,系统内的每个线程都有自己的输入队列。本函数(既“连接线程输入函数”)允许线程和进程共享输入队列。连接了线程后,输入焦点、窗口激活、鼠标捕获、键盘状态以及输入队列状态都会进入共享状态 
  ::AttachThreadInput(m_nThreadID,					  //欲连接线程的标识符(ID)
					  AfxGetApp()->m_nThreadID,		  //与idAttach线程连接的另一个线程的标识符
					  true	); 						  //TRUE(非零)连接,FALSE撤消连接
					        
  m_pLogoDlg=new CLogoDlg;
  m_pLogoDlg->Create(IDD_LOGODLG);
  m_pLogoDlg->ShowWindow(SW_SHOW); //在这个用户界面线程中创建对话框

  return true;
}


void CLogoThread::HideSplash()
{
	  m_pLogoDlg->SendMessage(WM_CLOSE);
}

int CLogoThread::ExitInstance()
{
	m_pLogoDlg->DestroyWindow();
	delete m_pLogoDlg;

	return CWinThread::ExitInstance();
}

BEGIN_MESSAGE_MAP(CLogoThread, CWinThread)
	//{{AFX_MSG_MAP(CLogoThread)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

⌨️ 快捷键说明

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