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

129. mov [charht],ebx

130. callReleaseDC,[hwnd],[hDC] ; отказ от контекстного устройства

131. mov eax, 0

132. jmp finish

133. defwndproc:

134. call DefWindowProcA,[hwnd],[wmsg],[wparam],[lparam]

135. jmp finish

136. wmscroll:

137. callGetClientRect,[hwnd],offsetrc ;определение клиентской

; области окна

138. movzxeax,[wordptrwparam] ;преобразование содержимого wparam в

; двойное слово

139. cmp eax,SB_LINEDOWN ; щелчок мыши на стрелке вниз,

; приводит к прокрутке на одну строку

; вниз

140. je sblinedown

141. cmp eax,SB_LINEUP ; щелчокмышинастрелкевверх,

; приводит к прокрутке на одну строку

; вверх

142. je sblineup

143. cmp eax,SB_ENDSCROLL ;отпускание любого органа управления

; отпущена клавиша мыши после

; удерживания ее на полосе прокрутки

144. je bp3

145. sblinedown:

146. mov [cyStep],1 ; прибавить шаг

147. jmp endvscroll_1

148. sblineup:

149. mov [cyStep],-1

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