|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 7, 2003 01:21:42 В уроках Iczelion'a текст текст отрисовывается после получения сообщения WM_PAINT. Т.е. он получается статическим - ни стереть нельзя в RUN-Time, ни дописать что либо. Как это можно сделать? Спасибо. |
|
|
Дата: Окт 7, 2003 01:31:01 CyberRat текст отрисовывается после получения сообщения WM_PAINT. Т.е. он получается статическим Это неверно, т.к. сообщение WM_PAINT отсылается окну при каждом обновлении (при сворачивании/разворачивании окна и т.д.) и при вызове функций UpdateWindow и RedrawWindow. |
|
|
Дата: Окт 7, 2003 01:39:48 Именно это я и имел ввиду под словом "статический" - при каждой перерисовке выдаётся один и тот же текст, который как бы уже зашит в окно. Разве нет? |
|
|
Дата: Окт 7, 2003 01:46:53 Почему зашит? Ты же можешь его изменить (если он не объявлен в секции .const), например, по таймеру. Заноси в переменную любые данные, а потом перерисовывай окно. |
|
|
Дата: Окт 7, 2003 02:01:44 Внатуре, я ступил. А если количество текстовых строк и координаты не известны заранее? В 4-м уроке в ф-ии DrawText я вообще координат не нашёл. В 5-м уроке в ф-ии TextOut нашёл таки. Какую из них предпочтительнее использовать. 1-я всё же легче. |
|
|
Дата: Окт 7, 2003 02:08:54 А если количество текстовых строк и координаты не известны заранее? Как это не известны? Ты же сам пишешь программу и можешь в любой момент подправить обработку WM_PAINT. К тому же можно ввести переменные, содержащие координаты вывода и изменять их тогда, когда и сам текст. По поводу функций. Каждая из них служит своей определенной цели. Одна просто выводит текст по заданным координатам в одну строку, а другая поддерживает многострочный вывод и автоматические переносы по словам. |
|
|
Дата: Окт 7, 2003 02:12:31 |
|
|
Дата: Окт 7, 2003 02:15:29 Вроде всё стало на свои места. :) |
|
|
Дата: Окт 7, 2003 02:16:44 Asterix Если бы ты не сказал, я бы и не заметил :) |
|
|
Дата: Окт 7, 2003 02:17:28 Asterix Если бы ты не сказал, я бы и не заметил :) |
|
|
Дата: Окт 7, 2003 02:19:05 · Поправил: CyberRat Глюк. Звиняйте уж. Инет тупил. Неплохо было бы сделать возможность удаления своих сообщений. Естесно с разрешения админов. Asterix Сенкс. Утром уже посмотрю. |
|
|
Дата: Окт 7, 2003 06:24:14 Sk. Inc. Ты же можешь его изменить (если он не объявлен в секции .const) Утверждение спорное. Участь секции .CONST решается по разному, по крайней мере в MASM32. |
|
|
Дата: Окт 8, 2003 01:14:15 Quantum Я имел ввиду, что строку текста можно заменить на другую в процессе выполнения программы, если она не является константой. Возможно я выразился не совсем корректно. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074 |