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

105. ;*************************************************

106. ;Оконнаяпроцедура

107. ;**************************************************

108. WndProc proc uses ebx edi esi, hwnd:DWORD, wmsg:DWORD,\

109. wparam:DWORD, lparam:DWORD

110. LOCAL hDC:DWORD

111. cmp [wmsg], WM_DESTROY ; посылаетсяоконнойпроцедуресразу

; же после закрытия окна

112. je wmdestroy

113. cmp [wmsg], WM_SIZE ; посылается оконной процедуре после того,

; как изменился размер окна

114. je wmsize

115. cmp [wmsg], WM_CREATE ; передача оконной процедуре нового

; окна после того, как окно создано,

; но прежде чем окно стало видимым

116. je wmcreate

117. cmp [wmsg],WM_PAINT ; обеспечивают перерисовку окна, когда

; часть или вся рабочая область окна

; становится недействительной

118. jewmpaint

119. cmp [wmsg],WM_VSCROLL ;

120. je wmscroll

121. jmp defwndproc

122. wmcreate:

123. callGetDC,[hwnd] ;дескриптор контекстного устройства

124. mov [hDC],eax

125. call GetTextMetricsA,[hDC],offset tm

126. mov ebx,0

127. mov bx,[tm.tmExtLeading] ; межстрочноерасстояние

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