Курсовая работа: Вывод на экран текущего каталога в графическом режиме (со скроллингом)

151. endvscroll:

152. cmp [cyPos],0

153. je bp3

154. endvscroll_1: mov eax,[cyPos] ;посылаемпозициюбегункав

; регистр

155. add eax,[cyStep]

156. mov [cyPos],eax

157. mov eax,0

158. sbbeax,[charht] ;расчет межстрочного расстояния

159. mov ecx,[cyStep]

160. mov edx,0

161. mul ecx

162. mov ecx,eax

163. call ScrollWindow,[hwnd],0,ecx,0,0 ; определяемдескрипторокна,

; где клиентская область должна

; быть прокручена

164. callInvalidateRect,[hwnd],offsetrc,TRUE ; определяем окно с

; изменившейся

; областью

165. callSetScrollPos,[hwnd],SB_VERT,[cyPos],TRUE ;установление

;позиции бегунка в

; стандартной

;вертикальной

;полосе прокрутки

166. call UpdateWindow,[hwnd] ;обновление изображения окна,

; если область не пуста

167. bp3: mov eax,0

168. jmp finish

169. wmdestroy:

К-во Просмотров: 451
Бесплатно скачать Курсовая работа: Вывод на экран текущего каталога в графическом режиме (со скроллингом)