How do I prevent the row and col headers associated with the current cell from being drawn in a depressed state?

You should call

GetProperties()->SetMarkColHeader(FALSE) 
GetProperties()->SetMarkRowHeader(FALSE).

Another thing you might consider is that when the user clicks on a row or column header, the current cell is moved onto the header. See the next FAQ.