anchor.diff:         end;
          if FIsNcMouseEnter then
            FIsNcMouseEnter := False;
  +       FMouseTracking := False;
        end;
     end;
     inherited;
  
positive.code:           SetWindowPos(Handle, HWND_NOTOPMOST, 0, R.Top, 0, 0,  SWP_NOREDRAW or SWP_NOSIZE);
        end;
  
      WM_NCMOUSELEAVE: FIsNcMouseEnter := False;
      WM_MOUSEHOVER, WM_NCMOUSEMOVE :
       begin
         // Ϣյе
         if Msg.Msg = WM_NCMOUSEMOVE then
           FIsNcMouseEnter := True;
         if not FIsMouseHover then
  
negative.code: end;
  
  
  function TAppsWindow.GetRadionSelectedIndex(ATabDock: CHorizontalLayoutUI): Integer;
  var
    I: Integer;
  begin
    Result := -1;
    for I := 0 to ATabDock.GetCount - 1 do
      if COptionUI(ATabDock.GetItemAt(I)).Selected then
      begin
        Result := I;
        Break;
      end;
  end;
  
  procedure TAppsWindow.InitEvents;
  begin
    FEvents.Add('openmycomputer', openmycomputer);
    FEvents.Add('openbrowser', openbrowser);
    FEvents.Add('openyule', openyule);
    FEvents.Add('openappmarket', openappmarket);
    FEvents.Add(kbtnSearch, btnSearchClick);
    FEvents.Add(kclosebtn, closebtnClick);
    FEvents.Add(kminbtn, minbtnClick);
    FEvents.Add(kbtnopenapp, btnopenappClick);
    FEvents.Add(kbtnaddapp, btnaddappClick);
  end;
  
  procedure TAppsWindow.InitRadios;
  var
    I: Integer;
  