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

📄 frame.h

📁 这是一个族谱的管理系统
💻 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 + -