📄 wndw_rg.c
字号:
wndw_rg_av_dat[_osd_pos_y] = ReadAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y]);
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
else if((_osd_pos_x >= WNDW_RG_DATA_B_X)&&(_osd_pos_x < (WNDW_RG_DATA_B_X+8))){
wndw_rg_av_dat[_osd_pos_y] ^= BIT7>>(_osd_pos_x-WNDW_RG_DATA_B_X);;
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
else if((_osd_pos_x >= WNDW_RG_DATA_H_X)&&(_osd_pos_x < (WNDW_RG_DATA_H_X+2))){
if(_osd_pos_x == WNDW_RG_DATA_H_X){
if((wndw_rg_av_dat[_osd_pos_y]&0xf0) > 0) wndw_rg_av_dat[_osd_pos_y] -= 0x10;
else wndw_rg_av_dat[_osd_pos_y] |= 0xf0;
}
else{
if((wndw_rg_av_dat[_osd_pos_y]&0x0f) > 0) wndw_rg_av_dat[_osd_pos_y]--;
else wndw_rg_av_dat[_osd_pos_y] |= 0x0f;
}
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
}
//==================================================================================
#if defined(__WNDW_RG_EV__)
void SetWndwRgRngData(U8 _osd_pos_x, U8 _osd_pos_y)
{
U8 _wdth_, _ofst_;
U8 _t1_;
if(wndw_rg_bit_ptr_l > wndw_rg_bit_ptr_r){
_wdth_ = (0xff>>(7-wndw_rg_bit_ptr_l))&(0xff<<wndw_rg_bit_ptr_r);
_ofst_ = wndw_rg_bit_ptr_r;
}
else{
_wdth_ = (0xff>>(7-wndw_rg_bit_ptr_r))&(0xff<<wndw_rg_bit_ptr_l);
_ofst_ = wndw_rg_bit_ptr_l;
}
_t1_ = (wndw_rg_av_dat[_osd_pos_y] & _wdth_)>>_ofst_;
if(_osd_pos_x == WNDW_RG_APLY_I_X){
if(_t1_ < (_wdth_>>_ofst_)) _t1_++;
else _t1_ = 0;
}
else if(_osd_pos_x == WNDW_RG_APLY_D_X){
if(_t1_ > 0) _t1_--;
else _t1_ = (_wdth_>>_ofst_);
}
wndw_rg_av_dat[_osd_pos_y] = (wndw_rg_av_dat[_osd_pos_y] & ~_wdth_)|(_t1_<<_ofst_);
}
#endif
//==================================================================================
void RunWndwRgAply(U8 _pth, U8 _osd_pos_x, U8 _osd_pos_y)
{
#if defined(__WNDW_RG_EV__)
if((_osd_pos_x == WNDW_RG_APLY_I_X)||(_osd_pos_x == WNDW_RG_APLY_W_X)||(_osd_pos_x == WNDW_RG_APLY_D_X)){
_osd_pos_y -= WNDW_RG_CTRL_Y;
if(_osd_pos_x == WNDW_RG_APLY_W_X){
// IfBitSet(wndw_rg_wrt_en,BIT0<<_osd_pos_y){
if(BitSet(wndw_rg_wrt_en,BIT0<<_osd_pos_y)){
WriteAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y],wndw_rg_av_dat[_osd_pos_y]);
}
// IfBitSet(wndw_rg_rd_en,BIT0<<_osd_pos_y){
if(BitSet(wndw_rg_rd_en,BIT0<<_osd_pos_y)){
wndw_rg_av_dat[_osd_pos_y] = ReadAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y]);
}
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
else{
SetWndwRgRngData(_osd_pos_x,_osd_pos_y);
WriteAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y],wndw_rg_av_dat[_osd_pos_y]);
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
}
#elif defined(__WNDW_RG_PRO__)
if(_osd_pos_x == WNDW_RG_APLY_W_X){
_osd_pos_y -= WNDW_RG_CTRL_Y;
WriteAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y],wndw_rg_av_dat[_osd_pos_y]);
// IfBitSet(wndw_rg_rd_en,BIT0<<_osd_pos_y){
if(BitSet(wndw_rg_rd_en,BIT0<<_osd_pos_y)){
wndw_rg_av_dat[_osd_pos_y] = ReadAsicByte(wndw_rg_av_dvc[_osd_pos_y],wndw_rg_av_pg[_osd_pos_y],wndw_rg_av_addr[_osd_pos_y]);
}
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);
}
#endif
}
//==================================================================================
/*
void SetWndwRgOSD(U8 _pth, U8 _osd_pos_x, U8 _osd_pos_y)
{
SetWndwRgOSDDvc(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dvc);//,_osd_pos_y_-WNDW_RG_CTRL_Y);//,wndw_rg_osd_pos_y);//
SetWndwRgOSDPg(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_pg);//,_osd_pos_y_-WNDW_RG_CTRL_Y);//,wndw_rg_osd_pos_y);//
SetWndwRgOSDAddr(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_addr);//,_osd_pos_y_-WNDW_RG_CTRL_Y);//,wndw_rg_osd_pos_y);//
SetWndwRgOSDDat(_pth,_osd_pos_x,_osd_pos_y,wndw_rg_av_dat);//,_osd_pos_y_-WNDW_RG_CTRL_Y);//,wndw_rg_osd_pos_y);//
}
// */
//==================================================================================
void RunWndwRg(U8 _pth)
{
U8 _osd_pos_x_, _osd_pos_y_;
//#if defined(__APLY_ALL__)
U8 _t1_;
//#endif
#if defined(__WNDW_RG_EV__)
// U8 _t2_;
#endif
_osd_pos_x_ = GetMseOSDX(reg_crsr_pos_x);
_osd_pos_y_ = GetMseOSDY(reg_crsr_pos_y);
// if((_osd_pos_y_ >= WNDW_RG_CTRL_Y)&&(_osd_pos_y_ < (WNDW_RG_CTRL_Y+WNDW_RG_NUM))){
// if(_osd_pos_y_ != wndw_rg_osd_pos_y){
// SetWndwRgOSD(_pth,50,wndw_rg_osd_pos_y-WNDW_RG_CTRL_Y);
// wndw_rg_osd_pos_y = _osd_pos_y_;
// SetWndwRgOSD(_pth,_osd_pos_x_,_osd_pos_y_-WNDW_RG_CTRL_Y);
// }
// if((_osd_pos_x_ >= WNDW_RG_DVC_X)&&(_osd_pos_x_ < (WNDW_RG_DATA_H_X+2))){
// if(_osd_pos_x_ != wndw_rg_osd_pos_x){
// wndw_rg_osd_pos_x = _osd_pos_x_;
//
// SetWndwRgOSD(_pth,_osd_pos_x_,_osd_pos_y_-WNDW_RG_CTRL_Y);
// }
// }
// }
#if defined(__WNDW_RG_EV__)
for(_t1_=0;_t1_<8;_t1_++){
if(BitClear(wndw_rg_wrt_en,BIT0<<_t1_)&&BitSet(wndw_rg_rd_en,BIT0<<_t1_)){
wndw_rg_av_dat[_t1_] = ReadAsicByte(wndw_rg_av_dvc[_t1_],wndw_rg_av_pg[_t1_],wndw_rg_av_addr[_t1_]);
// SetWndwRgOSDDat(_pth,_osd_pos_x_,_t1_,wndw_rg_av_dat);
SetWndwRgOSDDatHex(_pth,_osd_pos_x_,_t1_,wndw_rg_av_dat);
}
}
// for(_t1_=0;_t1_<WNDW_RG_NUM;_t1_++){
// if(((_osd_pos_x_ == WNDW_RG_APLY_I_X)||(_osd_pos_x_ == WNDW_RG_APLY_W_X)||(_osd_pos_x_ == WNDW_RG_APLY_D_X))&&
// (_osd_pos_y_ == (WNDW_RG_CTRL_Y+_t1_))){
//// IfBitClear(mouse_flag_on_osd,BIT0<<_t1_){
// if(BitClear(mse_flg_on_osd,BIT0<<_t1_)){
// SetBit(mse_flg_on_osd,BIT0<<_t1_);
//
// if(_osd_pos_x_ == WNDW_RG_APLY_I_X) _t2_ = OSD_PLUS_BIG;
// else if(_osd_pos_x_ == WNDW_RG_APLY_W_X) _t2_ = OSD_W_UPPER;
// else _t2_ = OSD_MINUS_BIG;
//// WriteAsic1Font(_pth,_osd_pos_x_,WNDW_RG_CTRL_Y+_t1_,OSD_MIX|1,_t2_);
// if(BitSet(_pth,PTH_X))
// WriteOSDFntX(MASTER,_osd_pos_x_,WNDW_RG_CTRL_Y+_t1_,OSD_MIX,_t2_);
// if(BitSet(_pth,PTH_Y))
// WriteOSDFntY(MASTER,_osd_pos_x_,WNDW_RG_CTRL_Y+_t1_,OSD_MIX,_t2_);
// }
// }
// else{
//// IfBitSet(mouse_flag_on_osd,BIT0<<_t1_){
// if(BitSet(mse_flg_on_osd,BIT0<<_t1_)){
// ClearBit(mse_flg_on_osd,BIT0<<_t1_);
//
// if(BitSet(_pth,PTH_X)){
// WriteOSDFntX(MASTER,WNDW_RG_APLY_I_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_PLUS_SML);
// WriteOSDFntX(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_W_SML);
// WriteOSDFntX(MASTER,WNDW_RG_APLY_D_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_MINUS_SML);
// }
// if(BitSet(_pth,PTH_Y)){
// WriteOSDFntY(MASTER,WNDW_RG_APLY_I_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_PLUS_SML);
// WriteOSDFntY(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_W_SML);
// WriteOSDFntY(MASTER,WNDW_RG_APLY_D_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_MINUS_SML);
// }
// }
// }
// }
#elif defined(__WNDW_RG_PRO__)
// for(_t1_=0;_t1_<WNDW_RG_NUM;_t1_++){
// if((_osd_pos_x_ == WNDW_RG_APLY_W_X)&&(_osd_pos_y_ == (WNDW_RG_CTRL_Y+_t1_))){
//// IfBitClear(mouse_flag_on_osd,BIT0<<_t1_){
// if(BitClear(mse_flg_on_osd,BIT0<<_t1_)){
// SetBit(mse_flg_on_osd,BIT0<<_t1_);
//
//// WriteAsic1Font(_pth,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,OSD_MIX|1,OSD_W_UPPER);
// if(BitSet(_pth,PTH_X))
// WriteOSDFntX(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,OSD_MIX,OSD_W_UPPER);
// if(BitSet(_pth,PTH_Y))
// WriteOSDFntY(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,OSD_MIX,OSD_W_UPPER);
// }
// }
// else{
//// IfBitSet(mouse_flag_on_osd,BIT0<<_t1_){
// if(BitSet(mse_flg_on_osd,BIT0<<_t1_)){
// ClearBit(mse_flg_on_osd,BIT0<<_t1_));
//
//// WriteAsic1Font(_pth,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_W_SML);
// if(BitSet(_pth,PTH_X))
// WriteOSDFntX(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_W_SML);
// if(BitSet(_pth,PTH_Y))
// WriteOSDFntY(MASTER,WNDW_RG_APLY_W_X,WNDW_RG_CTRL_Y+_t1_,0x00,OSD_W_SML);
// }
// }
// }
#endif
//... left button function
if(b_mse_btn_dwn_lb == 1){
b_mse_btn_dwn_lb = 0;
// if(BitSet(mse_flg,MSE_BTN_DWN_LB)){
// ClearBit(mse_flg,MSE_BTN_DWN_LB);
// if((_osd_pos_x_ == WNDW_RG_CLOS_X)&&(_osd_pos_y_ == WNDW_RG_CLOS_Y))
// SetBoxBtnStrPush(BOX_WIN_QUIT);
}
if(b_mse_clk_lb == 1){
b_mse_clk_lb = 0;
// if(BitSet(mse_flg,MSE_CLK_LB)){
// ClearBit(mse_flg,MSE_CLK_LB);
if((_osd_pos_x_ == WNDW_RG_CLOS_X)&&(_osd_pos_y_ == WNDW_RG_CLOS_Y)){
// SetBoxBtnStrPull(BOX_WIN_QUIT);
// ClearOSD(_pth,WNDW_RG_POS_X,WNDW_RG_POS_Y,WNDW_RG_L,WNDW_RG_H);
if(BitSet(_pth,PTH_X))
WriteOSDClrX(MASTER,WNDW_RG_POS_X,WNDW_RG_POS_Y,WNDW_RG_L,WNDW_RG_H);
if(BitSet(_pth,PTH_Y))
WriteOSDClrY(MASTER,WNDW_RG_POS_X,WNDW_RG_POS_Y,WNDW_RG_L,WNDW_RG_H);
WriteOSDClrX(MASTER,WNDW_RG_POS_X-1,WNDW_RG_POS_Y-1,WNDW_RG_L+2,WNDW_RG_H+2);
// if(BitSet(_pth,PTH_X))
// WriteOSDClrX(MASTER,16,4,15,15);
// if(BitSet(_pth,PTH_Y))
// WriteOSDClrY(MASTER,16,4,15,15);
// DisableBox(_pth,BOX_WIN_QUIT,BOX_WIN_FRM); // decoration window, main window
SetOSDNoMn();
b_cmn_wndw_mn = OFF;
// ClearBit(cmn_flg,CMN_WNDW_MN);
wndw_mn_pos_crnt = 30;
wndw_rg_osd_pos_x = 50;
wndw_rg_osd_pos_y = WNDW_RG_CTRL_Y;// 31;//
}
#if defined(__WNDW_RG_EV__)
else if(_osd_pos_y_ == WNDW_RG_RNG_Y){
if((_osd_pos_x_ >= WNDW_RG_DATA_B_X)&&(_osd_pos_x_ < (WNDW_RG_DATA_B_X+8))){
// WriteAsic1Font(_pth,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_CLR,0x00);
// wndw_rg_bit_ptr_l = WNDW_RG_DATA_B_X+7 - _osd_pos_x_;
// WriteAsic1Font(_pth,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
// WriteAsic1Font(_pth,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
if(BitSet(_pth,PTH_X)){
WriteOSDFntX(MASTER,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_CLR,0x00);
WriteOSDFntX(MASTER,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
WriteOSDFntX(MASTER,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
}
if(BitSet(_pth,PTH_Y)){
WriteOSDFntY(MASTER,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_CLR,0x00);
WriteOSDFntY(MASTER,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
WriteOSDFntY(MASTER,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
}
wndw_rg_bit_ptr_l = WNDW_RG_DATA_B_X+7 - _osd_pos_x_;
}
#if defined(__APLY_ALL__)
else if(_osd_pos_x_ == WNDW_RG_APLY_W_X){
for(_t1_=0;_t1_<WNDW_RG_NUM;_t1_++){
// IfBitSet(wndw_rg_wrt_en,BIT0<<_t1_){
if(BitSet(wndw_rg_wrt_en,BIT0<<_t1_)){
WriteAsicByte(wndw_rg_av_dvc[_t1_],wndw_rg_av_pg[_t1_],wndw_rg_av_addr[_t1_],wndw_rg_av_dat[_t1_]);
}
// IfBitSet(wndw_rg_rd_en,BIT0<<_t1_){
if(BitSet(wndw_rg_rd_en,BIT0<<_t1_)){
wndw_rg_av_dat[_t1_] = ReadAsicByte(wndw_rg_av_dvc[_t1_],wndw_rg_av_pg[_t1_],wndw_rg_av_addr[_t1_]);
}
SetWndwRgOSDDat(_pth,50,_t1_,wndw_rg_av_dat);
}
}
#endif
}
#endif
else if((_osd_pos_y_ >= WNDW_RG_CTRL_Y)&&(_osd_pos_y_ < (WNDW_RG_CTRL_Y+WNDW_RG_NUM))){
if(_osd_pos_x_ == WNDW_RG_READ_X){
_osd_pos_y_ -= WNDW_RG_CTRL_Y;
wndw_rg_rd_en ^= BIT0<<_osd_pos_y_;
SetWndwRgOSDRd(_pth,_osd_pos_y_);
}
#if defined(__WNDW_RG_EV__)
else if(_osd_pos_x_ == WNDW_RG_WRT_X){
_osd_pos_y_ -= WNDW_RG_CTRL_Y;
wndw_rg_wrt_en ^= BIT0<<_osd_pos_y_;
SetWndwRgOSDWrt(_pth,_osd_pos_y_);
}
#endif
else{
RunWndwRgDec(_pth,_osd_pos_x_,_osd_pos_y_);
RunWndwRgAply(_pth,_osd_pos_x_,_osd_pos_y_);
}
}
}
if(b_mse_pshng_clk_lb == 1){
b_mse_pshng_clk_lb = 0;
// if(BitSet(mse_flg,MSE_PSHNG_CLK_LB)){
// ClearBit(mse_flg,MSE_PSHNG_CLK_LB);
if((_osd_pos_y_ >= WNDW_RG_CTRL_Y)&&(_osd_pos_y_ < (WNDW_RG_CTRL_Y+WNDW_RG_NUM))){
RunWndwRgDec(_pth,_osd_pos_x_,_osd_pos_y_);
RunWndwRgAply(_pth,_osd_pos_x_,_osd_pos_y_);
}
}
//... right button function
if(b_mse_btn_dwn_rb == 1){
b_mse_btn_dwn_rb = 0;
// if(BitSet(mse_flg,MSE_BTN_DWN_RB)){
// ClearBit(mse_flg,MSE_BTN_DWN_RB);
}
if(b_mse_clk_rb == 1){
b_mse_clk_rb = 0;
// if(BitSet(mse_flg,MSE_CLK_RB)){
// ClearBit(mse_flg,MSE_CLK_RB);
//if((_osd_pos_x_ == OSD_PTH_POS_X)&&(_osd_pos_y_ == OSD_PTH_POS_Y)){
// P4_3 ^= 1;
//}
if((_osd_pos_y_ >= WNDW_RG_CTRL_Y)&&(_osd_pos_y_ < (WNDW_RG_CTRL_Y+WNDW_RG_NUM)))
RunWndwRgInc(_pth,_osd_pos_x_,_osd_pos_y_);
#if defined(__WNDW_RG_EV__)
else if(_osd_pos_y_ == WNDW_RG_RNG_Y){
if((_osd_pos_x_ >= WNDW_RG_DATA_B_X)&&(_osd_pos_x_ < (WNDW_RG_DATA_B_X+8))){
// WriteAsic1Font(_pth,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_CLR,0x00);
// wndw_rg_bit_ptr_r = WNDW_RG_DATA_B_X+7 - _osd_pos_x_;
// WriteAsic1Font(_pth,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
// WriteAsic1Font(_pth,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
if(BitSet(_pth,PTH_X)){
WriteOSDFntX(MASTER,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_CLR,0x00);
WriteOSDFntX(MASTER,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
WriteOSDFntX(MASTER,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
}
if(BitSet(_pth,PTH_Y)){
WriteOSDFntY(MASTER,WNDW_RG_DATA_B_X+7 - wndw_rg_bit_ptr_r,_osd_pos_y_,OSD_CLR,0x00);
WriteOSDFntY(MASTER,_osd_pos_x_,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
WriteOSDFntY(MASTER,WNDW_RG_DATA_B_X+7-wndw_rg_bit_ptr_l,_osd_pos_y_,OSD_MIX,OSD_ARW_D_SML);
}
wndw_rg_bit_ptr_r = WNDW_RG_DATA_B_X+7 - _osd_pos_x_;
}
}
#endif
}
if(b_mse_pshng_clk_rb == 1){
b_mse_pshng_clk_rb = 0;
// if(BitSet(mse_flg,MSE_PSHNG_CLK_RB)){
// ClearBit(mse_flg,MSE_PSHNG_CLK_RB);
if((_osd_pos_y_ >= WNDW_RG_CTRL_Y)&&(_osd_pos_y_ < (WNDW_RG_CTRL_Y+WNDW_RG_NUM)))
RunWndwRgInc(_pth,_osd_pos_x_,_osd_pos_y_);
}
}
//==================================================================================
// if(BitSet(mse_flg,MSE_BTN_DWN_LB)){
// ClearBit(mse_flg,MSE_BTN_DWN_LB);
// }
// if(BitSet(mse_flg,MSE_CLK_LB)){
// ClearBit(mse_flg,MSE_CLK_LB);
// }
// if(BitSet(mse_flg,MSE_PSHNG_CLK_LB)){
// ClearBit(mse_flg,MSE_PSHNG_CLK_LB);
// }
//
//
// if(BitSet(mse_flg,MSE_BTN_DWN_RB)){
// ClearBit(mse_flg,MSE_BTN_DWN_RB);
// }
// if(BitSet(mse_flg,MSE_CLK_RB)){
// ClearBit(mse_flg,MSE_CLK_RB);
// }
// if(BitSet(mse_flg,MSE_PSHNG_CLK_RB)){
// ClearBit(mse_flg,MSE_PSHNG_CLK_RB);
// }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -