Вам нужно использовать GetClientRect (), но я думаю, что вы задаете неправильный вопрос. Это не так, что в прокручиваемом виде есть очень большое окно клиента, которое физически прокручивается. Вместо этого при прокрутке настраиваются режим просмотра DC и режим отображения, поэтому создается впечатление, что ваш вид больше, чем есть на самом деле. Итак, если вы хотите нарисовать линию из верхнего левого угла нижнего правого угла текущего видового экрана, вам нужны GetViewPortOrg () и GetViewportExt (). Если они возвращают неправильные значения, что-то не так в использовании CScrollView. Вы вызывали SetScrollSizes ()?