Как сделать выравнивание по правому краю TEdit? - Сайт про программирование и программирование под linux
Программирование под linux, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Снова DBGridEh, глюки с картинками
wav stereo -> mono, wav stereo -> mono
Главное меню, Windows'а
Не компилится TAudioInfo!, Проблемы с установкой компонента
Повернуть JPEG картинку, без потери качества
Нужна быстрая графическая библиотека, чтобы рисовать примитивы на канве
Консольное приложение
Играть mid из ресурса
Анализатор звука, Как сделать спадающие пики, как в Winamp
Midi в программе
Поверхности 2-ого порядка
звук в Delphi7;
Как правильно реализовать Zoom?, Работа с Bitmap
напишите самые интересные на Ваш взгляд ресурсы, по Delphi
Графика в Delphi - стирание, Графика в Delphi
Как вывести текст?, OpenGL
GLScene error, проблеммы инстала
Координата пересечения с поверхностью
Как переместить фигуру?
GLScene - проблемы с дымом, и динамическим созданием объектов
GLScene - тень на GLTerrainRenderer, не отбрасывается :(
GLScene - Общая модель для всех GLFreeForm, как сделать ?
Выравнивание, Justify
Гистограмма, количество пикселов от яркости
Защита порг?, У кого оно реализовано?
Проблема с графикой!!!
График в цвете
Сдвиг в TImage, Помогите, пожалуйста!
Фильтр "удаления шума", из изображения
GLScene
Как нарисовать точку из 3-х координат?
Редактирование EXIF, его удаление, и добавление новых пунктов
Светлое пятно, на прямоугольнике
Изменение размера TBitmap, найти ошибку
Прозрачность текстур, Сделать текстуру без фона
Вопрос по поводу непрямолинейности
Нужны часто используемые ключевые слова
Помогите с MMWaveIn, Обработка данных от MMWaveIn
Конвертирование, wav->mp3
Создание AVI из TBitmap's
OpenGL, инициализация
TImage, Jpeg в Timage
Как проиграть wav'ку единожды, uses MMSystem;
Как Вы относитесь к курящим девушкам?
TBitmap: как работать с картинкой попиксельно, Работа с BMP
Имитация мимики произношения на Делфе, Помогите найти исходники
Прокрутка картинки в TImage, помогите плиз
Чтение и запись в порты UDP и TCP, Как читать и писать в порты UDP и TCP?
Работа с MIDI Wave и mp3, как вывести содержимое файла MP3, Wave
Мерцание изображения, по событию таймера мерцает картинка
Некорректная работа DrawTextEx, (определение размеров текста)
Вращение фигуры, с использованием OpenGL
Отрисовка цилиндров в 3D, Расскажите, как делать :)
Определение декомпрессора, Как определить название декомпрессора
Работа с MIDI, Темп и тон
opengl
Внесите ясность в знание структуры MP3!, Использование структуры mp3
Эмулятор сети, D7
Как сделать выравнивание по правому краю TEdit?
.dfx для 3д моделирования
Импорт DXF 3d SOLID (твёрдое тело), импорт твердотельного объекта CAD
Текстура, Создать текстуру
Вертуальная вертушка
Help!!! Преобразование wav файла, Как преобразовать wav файл в текстовый
Мультики и кино в проекте, Хочу чтобы было для них 1 окно и всё!!!
Прозрачная Panel ?
Графики в Delphi
Ресайз в качестве, Помогите
Компонент TVoicecontrol, Распознавание речи
Как Вы относитесь к курящим девушкам?

Платные хостинги     Раскрутка сайта     Книги по программированию


Как сделать выравнивание по правому краю TEdit?

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Как сделать выравнивание по правому краю текста в TEdit?

- Код type  TNumEdit = class(TEdit)     procedure CreateParams(var Params: TCreateParams); override; ....... procedure TNumEdit.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.Style := Params.Style or ES_MULTILINE or ES_RIGHT; end; highlightSyntax('delphi1ZDg4Y','delphi');вроде так

- А без наследника через SetWindowLong() не прокатит?

- Замечательная функция, особенно порадовало что в хэлпе нет значений для третьего параметра, где взять доку по возможным значениям?

- Хмм.. Vit я думал Вам известна она. Вообще замечательный способ постаить/убрать стиль без наследования CreateParams(). Но правда не всегда получается (условностей много, долго обяснять). Третье значение это как раз те значения стилей, что нужно установить.

- Известна, я ее применял и не раз, но каждый раз значение стилей просто сдирал с какого-нибудь примера, я так и не смог найти в помощи список доступных стилей, подозреваю что она использует этот integer как массив битов но методом научного тыка проверять квкой бит что обозначает никак руки не доходили, наверное займусь на досуге... И всё же если у кого есть дока было бы неплохо иметь...

- Да неее... всё до банальности просто.Вот пример как убрать кнопку с панели задач.SetWindowLong(Application.Handle,GWL_EXSTYLE,GetWindowLong(Application.Handle,GWL_EXSTYLE) or WS_EX_TOOLWINDOW);Application.Handle - дискриптор окна, у которого будет выполняться операция, описываемая вторым параметром SetWindowLong()GWL_EXSTYLE - говорим, что меняем расширенный стиль окна. Есть другие команды, см. Help WinSDKТретий параметр показывает тот новой стиль который мы устанавливаем для окна (я говорю про операцию со стилем, имея ввиду, что второй параметр GWL_EXSTYLE. Если параметр будет другой тот и этот параметр будет другой). Как мы устанавливаем новый стиль? Очень просто. Сначала получаем старый стиль окна - GetWindowLong() - с теми же параметрами, а потом соединяем его с нужным нам стилем например через логическую операцию or.Как видите, ничего сложного.

- Это всё совершенно ясно, спасибо за лбъяснения, но я это знаю, чего я не знаю, так это список стилей которые доступны, вот применяшь ты в примере стиль WS_EX_TOOLWINDOW, а какие ещё есть?

- SetWindowLong не работает, на форме Caption по правому краю выровнять - пожалуйста, а текст в Edit - нет!

- Так работает, спасибо большое. Только вот ES_MULTILINE там не так чтобы был нужен.

- Это всё совершенно ясно, спасибо за лбъяснения, но я это знаю, чего я не знаю, так это список стилей которые доступны, вот применяшь ты в примере стиль WS_EX_TOOLWINDOW, а какие ещё есть?В MSDN'е список есть, скорей всего. Можно в SDK набрать WS_ - все стили на ладони :-)

- >Как сделать выравнивание по правому краю текста в TEdit?Есть ещё один (бредовый) способ: использовать однострочный memo.Memo1.WordWrap    := False;Memo1.WantReturns := False;Memo1.Alignment   := taRightJustify;

- стили есть в справке по CreateWindow,CreateWindowEx

- Спасибо всем, на удивление тема оказалась интересной!

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование модема | api программирование | чпу программирование | программирование шпаргалки | программирование 1232 | программированию ключей | программирование под linux | электронные учебники программирование | builder c программирование | языки программирования basic | метод динамического программирования | задачи нелинейного программирования | 1с программирование скачать | алгоритмические языки программирования | delphi 7 программирование | проект программирование | borland программирование | программирование pocket pc | кнут искусство программирования | программирование памяти | c программирование скачать | Ссылки

Все про проект программирование