亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? qq.cpp

?? 一個比較完整的酒店管理系統
?? CPP
字號:
// QQ.cpp : Defines the class behaviors for the application.
//

#include "stdafx.h"
#include "QQ.h"

#include "MainFrm.h"
#include "QQDoc.h"
#include "QQView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define UNIQE_NAME "{1C6780D1-4078-41fa-8F5F-8FCC82BD15DD}"
#include ".\\SplashWnd\\LjxWnd.h"
/////////////////////////////////////////////////////////////////////////////
// CQQApp

BEGIN_MESSAGE_MAP(CQQApp, CWinApp)
	//{{AFX_MSG_MAP(CQQApp)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		//    DO NOT EDIT what you see in these blocks of generated code!
	//}}AFX_MSG_MAP
	// Standard file based document commands
	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
	// Standard print setup command
	ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CQQApp construction

CQQApp::CQQApp()
{
	// TODO: add construction code here,
	// Place all significant initialization in InitInstance
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CQQApp object

CQQApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CQQApp initialization

BOOL CQQApp::InitInstance()
{
	/*
	 *	           自動安裝ODBC數據源
	*/
 	              SetupODBCDateSource();
  ///////*************保證當前只有一個實例在運行*********//////////
	m_hOneInstance = ::CreateMutex( NULL,FALSE,UNIQE_NAME);//創建一個互斥體
	if (GetLastError() == ERROR_ALREADY_EXISTS )
	{
		AfxMessageBox( "應用程序已經在運行!" );
		return FALSE;//不實現該實例
	}
   /*------------------------------------------------------------*/
	AfxEnableControlContainer();   //容器支持 
	//===================加載皮膚并且設置皮膚窗口================*/
	VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), "QQ" , 
		NULL,
		NULL ) );
	VERIFY( 1 == LoadSkinFromResource( AfxGetInstanceHandle()  , "SKINMAGIC" ,"SKINMAGIC") ); 
	VERIFY( 1 == SetDialogSkin( "Dialog" ) );
	/*==========================END==============================*/
    GetCtrlManager().InstallHook();//使所有控件浮動
	//////////////////////////////////////////////////////////////////////////
	//增加的閃屏效果代碼

	CLjxWnd *ljxljx=new CLjxWnd;  //建立一個新窗口對象
	ljxljx->CreatLjxWnd ();       //創建窗口
	ljxljx->CenterWindow ();      //在屏幕中央
	ljxljx->ShowWindow (SW_SHOW); //顯示窗口
	ljxljx->UpdateWindow ();      //更新窗口,激活OnPait函數
	Sleep(100);                 //等待函數指定秒鐘
	if (ljxljx!=NULL) ljxljx->SendMessage (WM_CLOSE); //關閉窗口
//	
	// Standard initialization
	// If you are not using these features and wish to reduce the size
	//  of your final executable, you should remove from the following
	//  the specific initialization routines you do not need.

#ifdef _AFXDLL
	Enable3dControls();			// Call this when using MFC in a shared DLL
#else
	Enable3dControlsStatic();	// Call this when linking to MFC statically
#endif

	// Change the registry key under which our settings are stored.
	// TODO: You should modify this string to be something appropriate
	// such as the name of your company or organization.
	SetRegistryKey(_T("Local AppWizard-Generated Applications"));

	LoadStdProfileSettings();  // Load standard INI file options (including MRU)

	// Register the application's document templates.  Document templates
	//  serve as the connection between documents, frame windows and views.

	CSingleDocTemplate* pDocTemplate;
	pDocTemplate = new CSingleDocTemplate(
		IDR_MAINFRAME,
		RUNTIME_CLASS(CQQDoc),
		RUNTIME_CLASS(CMainFrame),       // main SDI frame window
		RUNTIME_CLASS(CQQView));
	AddDocTemplate(pDocTemplate);

	// Parse command line for standard shell commands, DDE, file open
	CCommandLineInfo cmdInfo;
	ParseCommandLine(cmdInfo);

	// Dispatch commands specified on the command line
	if (!ProcessShellCommand(cmdInfo))
		return FALSE;

	// The one and only window has been initialized, so show and update it.
	HICON m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME2);
	m_pMainWnd->SetIcon(m_hIcon,true);
	m_pMainWnd->ShowWindow(SW_SHOW);
	m_pMainWnd->CenterWindow();
	m_pMainWnd->UpdateWindow();
	m_pMainWnd->SetWindowText("酒店管理系統2003");

	return TRUE;
}


/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
#include ".\\email\\HyperLink.h"
class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	virtual void OnOK();
	virtual BOOL OnInitDialog();
	//}}AFX_MSG
	CHyperLink			m_EMailLink;
	DECLARE_MESSAGE_MAP()
};
#define IDS_MAILADDR	_T("mailto:kuge3907@sina.com")
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
	DDX_Control(pDX, IDC_EMAILLINK, m_EMailLink);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

// App command to run the dialog
void CQQApp::OnAppAbout()
{
	CAboutDlg aboutDlg;
	aboutDlg.DoModal();
}

/////////////////////////////////////////////////////////////////////////////
// CQQApp message handlers


void CAboutDlg::OnOK() 
{
	// TODO: Add extra validation here
    new	CFaderWnd(this,2000);//實現漸隱效果
	EndDialog(IDOK);//關閉對話框
//	CDialog::OnOK();
}

BOOL CAboutDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_EMailLink.SetURL(IDS_MAILADDR);
	m_EMailLink.SetUnderline(CHyperLink::ulAlways);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

int CQQApp::ExitInstance() 
{
	// TODO: Add your specialized code here and/or call the base class
	CloseHandle( m_hOneInstance );
	ExitSkinMagicLib();//卸載皮膚庫
	return CWinApp::ExitInstance();
}

void CQQApp::SetupODBCDateSource()//用編程的方式自動完成ODBC數據庫的安裝
{//自動安裝ODBC數據源
	//仍然有些問題,數據源沒有具體的路徑bug!!!!!!!!
	// 需要繼續修改 [6/4/2003]
//	CString strDBPath;
//	strDBPath=GetDBPath();//獲得數據源的路徑
//	CString strAtturbute;//DataDirectory
//	strAtturbute.Format(
//		"DSN=酒店管理系統\0"
//		"Description=New Access Data Source\0"
//        "FileType=Access\0"
//        "DBQ=%s酒店管理系統.mdb\0"
//		strDBPath
//		);//設置ODBC的屬性
	//修改成下面的樣子后問題解決,可以自動在軟件啟動的時候安裝ODBC數據源
	//但是要求"酒店管理系統.mdb"數據庫要和應用程序放在通一個目錄下
	//  [6/4/2003-22:40]
	//主要的修改的地方:
	//相對路徑的獲取,先前采用的是調用GetDBPath()的方法
	//后面采用直接用相對路徑的方式".\\"(當前目錄)
	//SQLConfigDataSource()的調用方法比較特殊
/************************************************************************/
//	     函數功能說明:實現ODBC數據源的自動安裝;
/*             SQLConfigDataSource()的具體用法說明
  1.     HWND hwndParent:調用ConfigDataSource的窗口句柄
         若hwndParent取值為:m_pMainWnd->m_hWnd,則在App啟動的時候彈出
		 創建數據源的對話框要求用戶自己添加數據源
		 若若hwndParent取值為:NULL,則系統自動的創建數據源,
		 不會彈出創建數據源的對話框;
  2.     WORD      fRequest:
         ODBC_ADD_DSN :添加用戶數據源
         ODBC_ADD_SYS_DSN:添加系統用戶數據源
  3.     第三個參數:驅動程序的描敘
  4.     數據庫的具體屬性
                
/************************************************************************/
	SQLConfigDataSource(NULL,ODBC_ADD_DSN,
		"Microsoft Access Driver (*.mdb)",
		"DSN=酒店管理系統\0"
		"Description=酒店管理系統的數據源\0"
        "FileType=Access\0"
        "DBQ=.\\酒店管理系統.mdb\0"
		               );
}

CString CQQApp::GetDBPath()
{//獲得數據庫的路徑
   CString szDBPath;
   TCHAR pathtemp[255];
   ::GetModuleFileName(AfxGetApp()->m_hInstance,pathtemp,255);
   szDBPath=pathtemp;//獲得路徑名稱
   int n=szDBPath.ReverseFind('\\');
   return szDBPath.Left(n+1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97久久精品人人做人人爽50路| 久久久国产精品午夜一区ai换脸| 欧美一区二区精品久久911| 久久色在线观看| 亚洲大片免费看| 一本色道亚洲精品aⅴ| 久久综合九色综合97婷婷| 亚洲午夜三级在线| 99精品欧美一区二区蜜桃免费| 欧美一区日韩一区| 亚洲国产综合色| 波多野结衣中文一区| 久久伊99综合婷婷久久伊| 亚洲国产精品久久人人爱| 色综合夜色一区| 国产精品美女一区二区| 国产毛片精品视频| 日韩三级免费观看| 男女性色大片免费观看一区二区| 日本乱人伦一区| 亚洲久草在线视频| 91麻豆国产香蕉久久精品| 日本一区二区电影| 福利一区福利二区| 国产精品美女久久久久久| 国产精品自拍三区| 久久久蜜桃精品| 国产一区二区三区最好精华液| 日韩精品在线一区| 精品一区二区三区影院在线午夜| 91精品国产91久久综合桃花| 午夜精品福利在线| 欧美一区二区福利在线| 日韩不卡一区二区三区| 91精品国产免费久久综合| 日本成人在线视频网站| 欧美videos大乳护士334| 久久国产精品免费| 久久久美女毛片 | 久久久国产一区二区三区四区小说 | 日韩一级完整毛片| 久久国产精品第一页| 久久众筹精品私拍模特| 国产电影一区在线| 中文字幕中文乱码欧美一区二区| 91在线精品秘密一区二区| 一区二区三区中文在线观看| 欧美日韩一区三区| 青青草一区二区三区| 久久久久久夜精品精品免费| av亚洲产国偷v产偷v自拍| 亚洲综合激情小说| 日韩精品专区在线影院观看| 极品美女销魂一区二区三区免费| 国产欧美一区二区在线观看| 9人人澡人人爽人人精品| 亚洲国产综合人成综合网站| 欧美一区2区视频在线观看| 国产资源在线一区| 综合色天天鬼久久鬼色| 5566中文字幕一区二区电影| 韩国v欧美v日本v亚洲v| 中文字幕在线观看不卡| 欧美电影在线免费观看| 国产成人在线影院 | 中文字幕第一页久久| 欧美伊人精品成人久久综合97| 美日韩黄色大片| 国产精品高清亚洲| 日韩精品在线一区| 在线观看不卡视频| 国产又粗又猛又爽又黄91精品| 亚洲欧洲制服丝袜| 久久日韩粉嫩一区二区三区| 色婷婷亚洲婷婷| 国产精品一线二线三线| 三级影片在线观看欧美日韩一区二区| 久久久久国产精品人| 欧美日韩亚州综合| 99久久精品免费看| 精品一区二区三区视频在线观看| 一区二区三区资源| 欧美高清一级片在线观看| 日韩欧美一二三| 欧美色区777第一页| www.性欧美| 国产精品1024| 久久国产麻豆精品| 国产成人av福利| 婷婷开心激情综合| 亚洲精品久久嫩草网站秘色| 国产亚洲午夜高清国产拍精品| 91精品国产综合久久婷婷香蕉| 色94色欧美sute亚洲线路一ni | 在线观看一区二区视频| 丰满亚洲少妇av| 美女视频一区在线观看| 亚洲国产日韩综合久久精品| 亚洲另类在线制服丝袜| 中文字幕亚洲在| 亚洲国产精品成人综合色在线婷婷| 日韩三级在线观看| 欧美一级二级三级蜜桃| 欧美日韩一区不卡| 欧美日韩午夜影院| 欧美吞精做爰啪啪高潮| 欧洲生活片亚洲生活在线观看| 99国产精品久久| 99精品视频在线免费观看| a4yy欧美一区二区三区| 成人av免费在线播放| 99久久婷婷国产精品综合| 国产精品一区二区在线观看网站| 激情伊人五月天久久综合| 久久99精品一区二区三区| 精品一区二区三区免费观看| 免费高清在线一区| 麻豆国产精品官网| 国产一区二三区| 国产成a人亚洲精| 成人理论电影网| 色综合久久天天综合网| 在线免费视频一区二区| 精品视频在线免费观看| 5月丁香婷婷综合| 久久亚洲精品国产精品紫薇| 久久精品欧美一区二区三区麻豆| 欧美激情资源网| 亚洲猫色日本管| 日韩高清一区在线| 国产在线不卡一区| 91在线码无精品| 欧美精选在线播放| 26uuuu精品一区二区| 国产欧美日韩麻豆91| 亚洲视频 欧洲视频| 亚洲h在线观看| 激情综合色播五月| 99国产精品久久久久久久久久久| 在线区一区二视频| 亚洲精品在线观看视频| 国产精品久久久久久久久快鸭| 国产精品免费久久| 五月婷婷激情综合| 国产精品夜夜嗨| 色婷婷国产精品| 欧美成人午夜电影| 一区二区三区四区精品在线视频| 免费三级欧美电影| 97aⅴ精品视频一二三区| 欧美喷潮久久久xxxxx| 国产午夜精品一区二区三区视频| 亚洲免费在线视频| 国产一区二区三区电影在线观看 | 亚洲欧美视频在线观看视频| 天堂精品中文字幕在线| 国产91综合一区在线观看| 717成人午夜免费福利电影| 久久精品欧美一区二区三区不卡 | 亚洲欧美日韩在线不卡| 日本视频一区二区三区| 99视频一区二区| 久久中文字幕电影| 日韩精品一二三| 99国产精品99久久久久久| 精品免费国产二区三区| 亚洲一区欧美一区| 成人av电影在线观看| 精品久久久久一区二区国产| 亚洲国产成人av网| 99久久免费视频.com| 精品国产伦理网| 日本三级亚洲精品| 在线视频中文字幕一区二区| 日本一区二区免费在线观看视频| 日韩一区精品字幕| 色综合中文综合网| 青青草91视频| 欧美做爰猛烈大尺度电影无法无天| 国产欧美精品在线观看| 久久激情五月激情| 欧美一二三在线| 婷婷国产在线综合| 欧美午夜精品理论片a级按摩| 国产精品二区一区二区aⅴ污介绍| 久久精品久久99精品久久| 欧美裸体bbwbbwbbw| 一区二区三区中文在线观看| 成人av免费网站| 国产欧美精品一区aⅴ影院 | 久久久久免费观看| 国内精品国产三级国产a久久| 欧美一区二区三区在线观看视频| 亚洲18女电影在线观看| 欧美日韩在线电影| 亚洲国产美女搞黄色| 欧美吻胸吃奶大尺度电影 | 91精品蜜臀在线一区尤物| 五月天激情综合| 欧美日韩免费不卡视频一区二区三区|