In the Scheduler, the selected rows are highlighted using the following CSS defined in the built-in theme:
.scheduler_default_rowheader.scheduler_default_rowheader_selected {
background-color: #aaa;
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
background-size: 20px 20px;
}
To change the background color, you will need to override this rule.
Just a note: The onEventMoving event is not a good place to select rows. This event is fired repeatedly during drag and drop moving. You change the selection using an asynchronous callback.
You should try to move this code to onEventMoved which is fired when the drag and drop operation is complete.