Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Виведення на екран поточного каталогу в графічному режимі (з скролінгом)

Реферат Виведення на екран поточного каталогу в графічному режимі (з скролінгом)





. lpPathName dd 0

54. szP db 0

55. w32fd WIN32_FIND_DATA

56. lpFileName dd 0

57. fn db "*. *", 0

58. ; # # # # # # # # # # # # # # # # # # # # # # # # # # p> 59. nVertDifference dd 0

60. nVertPosition dd 0

61. cyStep dd 0

62. nFirst dd 0

63. nLast dd 0

64. cyMax dd 0

65. cyPos dd 0

66. cory dd 5

67. count dd 0

68. py dd 0

69. . Code; зумовлене ім'я, що означає

; початок сегмента коду

70. start:

71. push L 0

72. call GetModuleHandleA; повертає базовий адреса модуля,

; який вказує, куди був відображений в адресному

; просторі процесу EXE-або DLL файлу

73. mov [hInst], eax; результат виконання функції зберігається в якості змінної hInst

74. reg_class:

75. ; ************************************************

; ініціалізація структури WNDCLASS

76. mov [wc.clsStyle], CS_HREDRAW + CS_VREDRAW; стиль класу

77. mov [wc.clsLpfnWndProc], offset WndProc; адресу віконної процедури

78. mov wc.clsCbClsExtra], 0; визначає додаткове число

; байтів для структури класу вікна,

; які система резервує

; у службовій пам'яті для всіх вікон

; цього класу

79. mov [wc.clsCbWndExtra], 0; задає в байтах обсяг пам'яті,

; резервованій системою в кінці

; кожної такої структури кожного вікна

; даного класу

80. mov eax, [hInst]

81. mov [wc.clsHInstance], eax; містить базову адресу даного

; EXE-файлу, отриманий за допомогою

; функції GetModuleHandle

82. call LoadIconA, 0, IDI_APPLICATION; задана за замовчуванням

; піктограма

83. mov [wc.clsHIcon], eax

84. call LoadCursorA, 0, IDC_ARROW; стандартна стрілка курсору

85. mov [wc.clsHCursor], eax

86. mov [wc.clsHbrBackground], COLOR_WINDOW +1

87. mov dword ptr [wc.clsLpszMenuName], 0

88. mov dword ptr [wc.clsLpszClassName], offset szClassName

89. call RegisterClassA, offset wc; реєструє клас вікна,

; атрибути якого визначені; в структурі WNDCLASS

90. call CreateWindowExA, 0, offset szClassName, offset szTitleName,

; створює вікно, що має зазначений тип

; і належить вказаному класу

91. WS_OVERLAPPEDWINDOW OR WS_VSCROLL, CW_USEDEFAULT,

92. CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, 0,0,

93. [HInst], 0

94. mov [newhwnd], eax

95. call ShowWindow, [newhwnd], SW_SHOWNORMAL; показує яким

; чином має бути

; показано вікно

96. call UpdateWindow, [newhwnd]; оновлює зображення

; вікна, посилаючи

; повідомлення WM_PAINT

; віконної процедурою, якщо

; область модифікації

; вікна не порожня

97. msg_loop:

98. call GetM...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: CASE-технології в моделюванні даних інформаційної системи Call-центру
  • Реферат на тему: Розробка фірмового стилю і створення фільму-презентації музичного колективу ...
  • Реферат на тему: Маркетингова діяльність Call-центру Окі-Токі ТОВ "Масском"
  • Реферат на тему: Вікна документів
  • Реферат на тему: Розвиток логічного мислення в учнів першого класу за допомогою вирішення за ...