📄 helper.h
字号:
#ifndef _H_HELPER
#define _H_HELPER
#include "StdAfx.h"
//#include "MyTree.h"
#include "ItemList.h"
#include "db.h"
#include "helper.h"
#include <string.h>
struct updateStruct
{
CTreeCtrl *tree;
MyTreeNode *node;
CItemList *list;
updateStruct(CTreeCtrl *newtree,MyTreeNode *newnode,CItemList *newList){
tree = newtree;
node = newnode;
list = newList;
}
};
void makeTree(MyTreeNode *root,CTreeCtrl *tree,HTREEITEM treeRoot = TVI_ROOT);
void _makeTree(MyTreeNode *root,CTreeCtrl *tree,HTREEITEM treeRoot = TVI_ROOT);
MyTreeNode* storeTree(CTreeCtrl *tree, HTREEITEM root = TVI_ROOT);
void makeList(ItemList *item, CItemList *list);
ItemList *search(MyTreeNode *root,char *key,char *startTimr,char *endTime,int type);
ItemList *searchChannel(int id,char *key,char *startTime,char *endTime,int type);
void updateAllChannel(MyTreeNode *root);
void updateChannel(ChannelNode *channel);
UINT updateThreadFun(PVOID param);
void deleteCategoryData(DirNode *parent,MyTreeNode *root);
BOOL ItemListCmpLess(ItemList *left,ItemList *right,int type);
BOOL ItemListCmpMore(ItemList *left,ItemList *right,int type);
ItemList *sort(ItemList *items,int type,BOOL asc);
void deleteTreeNode(MyTreeNode *root);
struct MyData{
CListCtrl *listctrl; //CListCtrl控件指针
int isub; //l列号
int seq; //1为升序,0为降序
};
int CALLBACK CompareFunc(LPARAM lParam1,LPARAM lParam2,LPARAM lParamSort);
void deleteTree(MyTreeNode *root);
char *GBK2UTF8(char *gbkStr);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -