Вопрос № 53500: Доброго времени суток уважаемые экспкрты.
У меня возник вопрос по уроку Iczelion’а. В третьем уроке по созданию простого окна, я нигде не нашел, параметров окна таких как размеры.
Как сделать окно поменьше, куда надо вводить размеры. ??
И...Вопрос № 53501: Доброго времени суток уважаемые эксперты.
У меня возник вопрос по РЕ формату. Что это за формат. Что его можно запустить и в ДОС и в Win32.
Заранее спасибо.
..Вопрос № 53536: Доброго времени суток уважаемые эксперты.
У меня возник вопрос по поводу 5 урока iczelion .
Как разместить текст не вверху справа, а предположим посередине вверху, куда там надо вводить координаты.
Заранее спасибо.
...Вопрос № 53539: Раньше в форуме была ветка вопросов для начинающих по ассемблеру. А щас её убрали. Куда задавать вопросы типа "почему не выводит рожицу" ?
Спасибо....
Вопрос № 53.500
Доброго времени суток уважаемые экспкрты.
У меня возник вопрос по уроку Iczelion’а. В третьем уроке по созданию простого окна, я нигде не нашел, параметров окна таких как размеры.
Как сделать окно поменьше, куда надо вводить размеры. ??
И почемы окно белое, можно ли сделать его другим цветом, или вообще загрузить картинку ??
Заранее спасибо.
Отправлен: 28.08.2006, 10:48
Вопрос задал: ENS (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: EPDSota
Здравствуйте, Nick!
Процедура создания окна запускается со следующими параметрами (первые 8):
параметры 4-8 и есть координаты и размеры окна (в пикселях).
--------- Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 28.08.2006, 13:34
Отвечает: Mashin
Здравствуйте, Nick!
За цвет окна у Iczelion’а отвечает строка mov wc.hbrBackground,COLOR_WINDOW+1
Чтобы сделать, например, серый цвет нужно написать wc.hbrBackground,COLOR_BTNFACE+1
Ответ отправил: Mashin (статус: 1-ый класс)
Ответ отправлен: 28.08.2006, 13:47
Отвечает: Xaud
Здравствуйте, Nick!
Цвет фона можно поменять несколькими способами. Сачый простой - указать при регистрации класса окна:
...
или хэндл кисти, созданной одним из нескольких методов, например, так:
invoke CreateSolidBrush,ccColor
,где ccColor - color
Отображение битмэпа в окне хорошо описано у Iczelion'a в уроке 25.
Ответ отправил: Xaud (статус: 1-ый класс)
Ответ отправлен: 28.08.2006, 20:55
Вопрос № 53.501
Доброго времени суток уважаемые эксперты.
У меня возник вопрос по РЕ формату. Что это за формат. Что его можно запустить и в ДОС и в Win32.
Заранее спасибо.
Отправлен: 28.08.2006, 10:48
Вопрос задал: ENS (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mihasic
Здравствуйте, Nick!
http://ru.wikipedia.org/wiki/Portable_Executable
А там две ссылки на спецификацию формата. Кстати, в английском варианте статьи больше полезной информации:
http://en.wikipedia.org/wiki/Portable_Executable
Ответ отправил: Mihasic (статус: 6-ой класс)
Ответ отправлен: 28.08.2006, 11:45
Отвечает: Wild_one
Здравствуйте, Nick!
Рассказывать долго.
Советую почитать Румянцева П.В. Две его книги можно взять на poiskknig.ru
почитайте обе. (Описание PE Во второй)
Ну в инете можно найти много различных версий описаний формата - суразных и не очень.
Ответ отправил: Wild_one (статус: 3-ий класс)
Ответ отправлен: 28.08.2006, 17:21
Вопрос № 53.536
Доброго времени суток уважаемые эксперты.
У меня возник вопрос по поводу 5 урока iczelion .
Как разместить текст не вверху справа, а предположим посередине вверху, куда там надо вводить координаты.
Заранее спасибо.
Отправлен: 28.08.2006, 15:48
Вопрос задал: ENS (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Wild_one
Здравствуйте, Nick!
В функции TextOut второй и третий параметры отвечают за координату начальной точки строки. Координаты придется считать самому или можно использовать DrawText для форматированного вывода. Прототипы функции и параметры смотрите в справочнике API. Они поставляются вместе со средами разработки. Я где-то в инете скачал русскую версию, но она неполная и краткая.
Ответ отправил: Wild_one (статус: 3-ий класс)
Ответ отправлен: 28.08.2006, 16:59
Вопрос № 53.539
Раньше в форуме была ветка вопросов для начинающих по ассемблеру. А щас её убрали. Куда задавать вопросы типа "почему не выводит рожицу" ?
Спасибо.
Отправлен: 28.08.2006, 16:24
Вопрос задал: Эдвардас (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Волков Павел Юрьевич
Здравствуйте, Эдвардас!
Задавайте в рассылку. Видимо координатор проекта решил, что будет более правильнее придерживаться именно формы рассылки. Сеть позволяет выбрать свою, близкую тебе форму общения :)
Я, например, только один раз зашел на форум, случайно.
ИМХО, общаться через рассылку удобней, хотя, если бы на форуме была рассылка сообщений или тем, как на rsdn.ru, или rss лента, тогда может быть пользовался форумом.
--------- Век живи, век учись.
Ответ отправил: Волков Павел Юрьевич (статус: 7-ой класс)
Ответ отправлен: 30.08.2006, 08:56