qf2016的空间..推荐-捕鱼app

学习.交流
专业源于专注
  
学习交流 文件下载 手册资料 交流qq群


文章分类
   ☉
   ☉
   ☉
   ☉
照片夹
手机版捕鱼的友情链接
游客:   注册 | 登录 | 论坛
 1  1/1   
# 1    发布于 2021-07-31 23:01

void __fastcall mtreeview::mtreeview_drawitem( 
      tcustomtreeview *sender, ttreenode *node, tcustomdrawstate state, 
      bool &defaultdraw) 

  ttreeview * tv = (ttreeview * )sender; 
 
  trect r; 
  ttreenode * node = (ttreenode *) node; 
 
  r = node->displayrect(false); 
 
  tv->canvas->brush->style = bssolid; 
  tv->canvas->brush->color = 0xf3f3f2; 
  tv->canvas->copymode=cmmergecopy  ; 
  tv->canvas->fillrect(r); 
 
 
 
 
  //这里的背景色怎么也修改不了,估计是cb的漏洞 
  if(tv->hideselection==true) 
    tv->hideselection=false; 
 
  ////////////////////////////////////////////////////////////////////////////// 
  //2021-01-26 修改,把画布的字体设小,用来使得间隔增大 
  int f; 
 
  /* 
  f = tv->font->height; 
  if(f<0) f ; 
  else f--; 
  tv->canvas->font->height=f; 
  */ 
 
  f = tv->font->size - 1; 
  if(f>=8) 
    tv->canvas->font->size=f; 
 
  //  tv->canvas->brush->color  = 0xf2f2f3; 
  ////////////////////////////////////////////////////////////////////////////// 
 
  //if(state.contains(cdsselected)) 
  if (state.contains(cdsselected) ) 
  { 
    //treeview1->canvas->font->assign(selectedfontdialog->font); 
    tv->canvas->brush->color = clred; 
    tv->canvas->font->color = clblue; 
    tv->canvas->brush->style = bssolid; 
    defaultdraw=true; 
 
  } 
 
  if(node==this->selected  ) 
  { 
    //defaultdraw=false; 
    tv->canvas->brush->color  = clwhite; 
    tv->canvas->font->color   = clblue; 
    tv->canvas->brush->style = bssolid; 
    defaultdraw=true; 
    /* 
    if(tv->focused()) 
      tv->canvas->font->color  = clblue; 
    else 
      tv->canvas->font->color  = clblue; //0xa0a0ff; 
    */ 
  }; 
  /* 
  ttreeview * tv = (ttreeview * )sender; 
 
  if(tv->hideselection==true) 
    tv->hideselection=false; 
  if(!state.contains(cdshot  )) 
  if(state.contains(cdsselected)) 
  { 
    if(tv->focused()) 
      tv->canvas->font->color  = clwhite; 
    else 
      tv->canvas->font->color  = 0xf1f1f1; 
  }; 
  */ 
}





 1  1/1   


登录后方可发贴



[ 电话: 0571-85462761 王先生 qq: 124520435 加入软件qq群 - - ]