Создать меню без файла описания ресурсов с помощью функций CreateMenu и CreatePopupMenu
Рефераты >> Программирование и компьютеры >> Создать меню без файла описания ресурсов с помощью функций CreateMenu и CreatePopupMenu

154. m2: cmp ax,IDM_QUIT

155. jne m1

156. push 0

157. call PostQuitMessage

158. m1: mov eax,0

159. jmp finish

160. wmcreate:

161. mov eax, 0

162. jmp finish

163. defwndproc:

164. push [lparam]

165. push [wparam]

166. push [wmsg]

167. push [hwnd]

168. call DefWindowProcA

169. jmp finish

170. wmdestroy:

171. push L 0

172. call PostQuitMessage

173. mov eax, 0

174. jmp finish

175. wmsize:

176. mov eax, 0

177. jmp finish

178. wmpaint:

179. push offset lppaint

180. push [hwnd]

181. call BeginPaint

182. mov [hDC],eax

183. push offset lppaint

184. push [hwnd]

185. call EndPaint

186. mov eax,0

187. jmp finish

188. finish:

189. ret

190. WndProc endp

191. ;---------------------------------

192. public WndProc

193. end start ; конец программы

рис1. Окно программы

Заключение

Моя задача состояла в создании программыбез файла описания ресурсов с помощью функций CreateMenu и CreatePopupMenu. Это приложение не выполняет никакой полезной работы и служит для демонстрации некоторых возможностей системы в организации интерфейса пользователя.

Библиографический список

1. Зубков С.В. Assembler. Для DOS Windows и Unix. М.: ДМК, 1999

2. Пустоваров В.И. АССЕМБЛЕР. Программирование и анализ корректности машинных программ.

3. Применение TURBO ASSEMBLER для программирования ПЭВМ. Часть1,2.: Методические указания к лабораторному практикуму по дисциплине : «Системное программное обеспечение» / Составитель В.П.Кулюкин. Екатеринбург: изд. ИПК УГТУ, 2000.


Страница: