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

📄 employees.h

📁 EVC下OLEDB方法编写的数据库源代码
💻 H
字号:
/***********************************************************************
Copyright (c) 1999 - 2002, Microsoft Corporation
All Rights Reserved.
***********************************************************************/

// Employees.h: interface for the Employees class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_EMPLOYEES_H__D7DFE6F5_14A2_4B9B_B450_9D02486C0252__INCLUDED_)
#define AFX_EMPLOYEES_H__D7DFE6F5_14A2_4B9B_B450_9D02486C0252__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "common.h"
#include "resource.h"

class Employees
{
public:
	Employees(BOOL *pSuccess = NULL);
	virtual ~Employees();

	HWND	Create(HWND hWndParent, HINSTANCE hInstance);
	HRESULT LoadEmployeeInfo(DWORD dwEmployeeID);
	HRESULT SaveEmployeeInfo(DWORD dwEmployeeID);
	void	ShowEmployeePhoto();

private:
	HRESULT InitDatabase();
	HRESULT OpenDatabase();
	HRESULT CreateDatabase();
	HRESULT ExecuteSQL(ICommandText *pICmdText, WCHAR * pwszQuery);
	HRESULT PopulateEmployeeNameList();
	HRESULT LoadEmployeePhoto(ILockBytes* pILockBytes);
	HRESULT InsertEmployeeInfo();
	void	ClearEmployeeInfo();
	HRESULT	SaveEmployeePhoto(ISequentialStream* pISequentialStream, DWORD dwPhotoID);
	BOOL	GetColumnOrdinal(DBCOLUMNINFO* pDBColumnInfo, DWORD dwNumCols, WCHAR* pwszColName, DWORD* pOrdinal);

private:
	IDBCreateSession *m_pIDBCreateSession;  // The IDBCreateSession interface
	HWND			 m_hWndEmployees;		// The employees dialog for the controls
	HINSTANCE		 m_hInstance;
	HBITMAP			 m_hBitmap;
};

#endif // !defined(AFX_EMPLOYEES_H__D7DFE6F5_14A2_4B9B_B450_9D02486C0252__INCLUDED_)

⌨️ 快捷键说明

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