资源简介
我开发的一个电子书管理器,还没开发完,先拿出来共享,希望在大家的努力下开发出一个实用的电子书管理器!这是源代码,VC6.0编译通过!
代码片段和文件信息
/***********************************************************
程序功能:电子书管理
EleBooksManager.c
transistor 于2009-1-17
************************************************************/
#include
#include
#include //include 公共控件头文件
#include
#include
#include
#include // include 公共对话框错误代码
#include //StrStrI函数需要
#include “resource.h“
#include “EleBooksManager.h“
#include “ListView.h“
#include “TreeView.h“
//全局变量
//LISTINFO 结构包含 “电子书管理者“ 信息
LISTINFO g_Listing;
//用来存储搜索条上的“Edit“ IDEB_BOOKNAME 的老的消息过程
WNDPROC SearchbarBNEditOldProc;
//工具条按钮
TBBUTTON tbButtons[] = {
{ 0 IDM_ADD TBSTATE_ENABLED TBstyle_BUTTON 0L 0}
{ 1 IDM_MOV TBSTATE_ENABLED TBstyle_BUTTON 0L 0}
{ 2 IDM_CPY TBSTATE_ENABLED TBstyle_BUTTON 0L 0}
{ 3 IDM_DEL TBSTATE_ENABLED TBstyle_BUTTON 0L 0}
};
//用于存放书类和书信息的数组
BOOKINFO rgBooks[MAX_BOOKS];
BOOKSORTINFO rgBookSorts[MAX_BOOKSORTNUM];
TCHAR *lpBufPtr;
TCHAR szDatabasePath[MAX_PATH];
int WINAPI WinMain(HINSTANCE hInstance
HINSTANCE hPrevInstance
LPSTR lpCmdLine
int nCmdShow)
{
MSG msg;
if (!InitApplication(hInstance))
return (FALSE);
if (!InitInstance(hInstance nCmdShow))
return (FALSE);
while(GetMessage(&msg NULL 0 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (msg.wParam);
}
/****************************************************************************
函数: InitApplication(HANDLE)
目的: 初始化窗口数据和注册窗口类
****************************************************************************/
BOOL InitApplication(HANDLE hInstance)
{
WNDCLASS wcEleBooksManager;
wcEleBooksManager.style = 0;
wcEleBooksManager.lpfnWndProc = MainProc;
wcEleBooksManager.cbClsExtra = 0;
wcEleBooksManager.cbWndExtra = 0;
wcEleBooksManager.hInstance = hInstance;
wcEleBooksManager.hIcon = LoadIcon(hInstance MAKEINTRESOURCE(ELEBOOKSMANAGER));
wcEleBooksManager.hCursor = LoadCursor(NULL IDC_ARROW);
wcEleBooksManager.hbrBackground = GetStockobject(WHITE_BRUSH);
wcEleBooksManager.lpszMenuName = TEXT(“EleBooksManagerMenu“);
wcEleBooksManager.lpszClassName = TEXT(“EleBooksManager“);
return (RegisterClass(&wcEleBooksManager));
}
/****************************************************************************
函数: InitInstance(HANDLE int)
目的: 保存当前实例并创建窗口
****************************************************************************/
BOOL InitInstance(HANDLE hInstance
int nCmdShow)
{
g_Listing.hInst = hInstance;
g_Listing.hWndMain = CreateWindow(
TEXT(“EleBooksManager“)
TEXT(“电子书管理者“)
WS_OVERLAPPEDWINDOW
CW_USEDEFAULT CW_USEDEFAULT /*rect.right - rect.left rect.bottom - rect.top*/
CW_USEDEFAULT CW_USEDEFAULT
NULL
NULL
g_Listing.hIns
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 246 2009-01-29 16:00 EleBooksManager\bitmap1.bmp
文件 2349 2009-02-10 00:22 EleBooksManager\Databa
文件 4983 2009-02-07 15:49 EleBooksManager\EleBooksManager.dsp
文件 1078 2009-01-30 14:45 EleBooksManager\icon1.ico
文件 555 2009-01-23 22:17 EleBooksManager\EleBooksManager.dsw
文件 28768 2009-02-22 15:23 EleBooksManager\EleBooksManager.aps
文件 1078 2009-01-30 14:46 EleBooksManager\EleBooksManager.ico
文件 74752 2009-02-22 15:25 EleBooksManager\EleBooksManager.ncb
文件 1718 2009-02-22 15:24 EleBooksManager\EleBooksManager.plg
文件 9616 2009-02-10 00:21 EleBooksManager\EleBooksManager.rc
文件 598 2009-01-23 22:31 EleBooksManager\toolbar1.bmp
文件 5545 2009-02-04 00:01 EleBooksManager\TreeView.c
文件 246 2009-01-29 16:13 EleBooksManager\bmp00002.bmp
文件 246 2009-01-29 16:09 EleBooksManager\bmp00001.bmp
文件 3093 2009-02-10 00:07 EleBooksManager\resource.h
文件 685 2009-02-04 00:01 EleBooksManager\TreeView.h
文件 15119 2009-02-09 23:33 EleBooksManager\ListView.c
文件 630 2009-02-08 15:00 EleBooksManager\ListView.h
文件 3628 2009-02-10 00:09 EleBooksManager\EleBooksManager.h
文件 38778 2009-02-10 00:24 EleBooksManager\EleBooksManager.c
文件 53760 2009-02-22 15:25 EleBooksManager\EleBooksManager.opt
目录 0 2009-02-21 20:56 EleBooksManager
----------- --------- ---------- ----- ----
247471 22
- 上一篇:通信类大公司华为中兴公司面试题目大全
- 下一篇:留言板课程设计 报告加设计
相关资源
- reportmachine帮助电子书
- kindle epub 电子书大全
- 电子书阅读器大全可读10种常用格式
- listen to this电子书三册全
- 《VHDL基础及经典开发》电子书及代码
- 一本可供学习的protel电子书
- Wikipedia机器学习迷你电子书之四《D
- 运营之光 电子书 epub
- 精通黑客编程完整版 电子书.zip
- 计算机类电子书打包
- 哈里波特系列原版电子书(PDF)
- GrowingIO 电子书 6 本
- pdf电子书--30部必读的投资学经典
- 电子书《GJB9001C理解与实施》
- Rootkits_Windows内核的安全防护 电子书及
- Windows Server 2012 R2 Active Directory配置指
- 单片机原理及应用 (电子书)
- pb 推荐学习资料全集
- 算法导论第三版 中文完整清晰版PDF
- 刘川 经典电动力学 课件 教案 电子书
- 随机几何电子书
- 《Hadoop构建数据仓库实践》电子书
- 神经模糊系统及其应用PDF电子书
- 密码学概论(中文版)电子书
- Kali Linux渗透测试的艺术 PDF电子书 带
- 电子书批量搜索软件
- LINUX 下QT电子书
- 新编剑桥商务英语学生用书 中级:
- Modbus完整资料(Modbus详解电子书 lib
- 魏权龄版数据包络分析电子书
评论
共有 条评论