📄 frame.h
字号:
#ifndef FRAME_H
#define FRAME_H
#include<iostream>
#include<windows.h>
#include <stdlib.h>
#include "jiapu.h"
using namespace std;
class button
{
public:
// button(COORD,char*,WORD,HANDLE);
friend BOOL mouseclickr(HANDLE hOut,HANDLE hIn,button &a,INPUT_RECORD mouseRec); //鼠标右键单击事件
friend BOOL mouseclickl(HANDLE hOut,HANDLE hIn,button &a,INPUT_RECORD mouseRec); //鼠标左键单击事件
friend void mousemove(HANDLE,HANDLE,button &a,INPUT_RECORD mouseRec);
friend void mousemove1(HANDLE,HANDLE,button &a,INPUT_RECORD mouseRec);
friend BOOL mousedoubleclick(HANDLE hOut,HANDLE hIn,button &a,INPUT_RECORD mouseRec);//鼠标双击事件
COORD pos1;
void createbutton(COORD,char*,WORD,WORD,HANDLE); //创建按钮
void hidebutton(HANDLE,BOOL); //隐藏按钮或显示按钮
int len;
BOOL p; //控制按钮是否可见
WORD att1, att0; //att1 按钮的颜色,att0鼠标移动到按钮上时按钮的颜色
char buttonname[30];
};
void full(BOOL);
BOOL fullScreen(BOOL,button ,HANDLE,HANDLE );
void setmenu0(button*,int,HANDLE); //初始化菜单
void setmenu1(button*a,int n,HANDLE h); //设置菜单
BOOL frame1(HANDLE,HANDLE); //退出对话框
BOOL frame2(HANDLE,HANDLE,char*); //单按钮对话框
int frame3(HANDLE,HANDLE); //退出对话框
BOOL frame4(HANDLE hOut,HANDLE hIn);
void windows1(HANDLE,HANDLE);
void windows2(HANDLE,HANDLE,bitree&);
bitnode* cinnode(bitnode*,HANDLE); //初始化时输入第一个节点
bitnode* cinnode1(bitnode*,HANDLE);//用于 查找
void coutnode(bitnode*,HANDLE);
void xiugai(bitnode*,HANDLE);
button* print1(bitree,button*,int,HANDLE);
bitnode* searchperson(HANDLE,bitree); //查询
bitree search2(bitree t,bitnode*k);
void search1(bitree t);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -