Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » функции TextEntry и Text
функции TextEntry и Text
ВадимДата: Вт, 12 Апреля 2011, 08:37 | Сообщение # 31
Генератор идей
Quote (Сергей)
пока нет варианта, чтоб назначить Read Only для TextEntry
А чем это не вариант:
Предположим у нас в поле ввода TextEntry по умолчанию написано "Изначальный текст", тогда
в самом объекте TextEntry на вкладке Text Change пишем:

SetVar "[TextEntry]" "Изначальный текст"

В результате любое изменение текста будет мгновенно нивелировано.
Зачем для этого плагин?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Сергей)
пока нет варианта, чтоб назначить Read Only для TextEntry
А чем это не вариант:
Предположим у нас в поле ввода TextEntry по умолчанию написано "Изначальный текст", тогда
в самом объекте TextEntry на вкладке Text Change пишем:

SetVar "[TextEntry]" "Изначальный текст"

В результате любое изменение текста будет мгновенно нивелировано.
Зачем для этого плагин?


Автор - Вадим
Дата добавления - 12 Апреля 2011 в 08:37
ГарикДата: Ср, 13 Апреля 2011, 02:13 | Сообщение # 32
А вот вариант как запретить выделение и тем самым копирование :

При входе в TextEntry ставим мышиный монитор с подпрограммой,при выходе удаляем монитор
В подпрограмме : если нажата ЛКМ,то отключаем мышь
в противном случаи подключаем.
Всё,- выделить текст невозможно.

Добавлено (13 Апрель 2011, 02:13)
---------------------------------------------

Quote (Вадим)
Зачем для этого плагин?

Ну да, вроде всё необходимое для этого имеется.
Плагин можно написать например для динамического изменения свойств TextEntry.

//ES_NUMBER Разрешить ввод только цифр
//ES_RIGHT текст записывается справо налево (иврит арабский)
//ES_CENTER текст по центру
//ES_LEFT текст слева
//ES_LOWERCASE буквы всегда записываются в нижнем регистре
//ES_UPPERCASE буквы всегда записываются в верхнем регистре

 
СообщениеА вот вариант как запретить выделение и тем самым копирование :

При входе в TextEntry ставим мышиный монитор с подпрограммой,при выходе удаляем монитор
В подпрограмме : если нажата ЛКМ,то отключаем мышь
в противном случаи подключаем.
Всё,- выделить текст невозможно.

Добавлено (13 Апрель 2011, 02:13)
---------------------------------------------

Quote (Вадим)
Зачем для этого плагин?

Ну да, вроде всё необходимое для этого имеется.
Плагин можно написать например для динамического изменения свойств TextEntry.

//ES_NUMBER Разрешить ввод только цифр
//ES_RIGHT текст записывается справо налево (иврит арабский)
//ES_CENTER текст по центру
//ES_LEFT текст слева
//ES_LOWERCASE буквы всегда записываются в нижнем регистре
//ES_UPPERCASE буквы всегда записываются в верхнем регистре


Автор - Гарик
Дата добавления - 13 Апреля 2011 в 02:13
СергейДата: Ср, 13 Апреля 2011, 07:26 | Сообщение # 33
Необукер
Quote (Вадим)
Зачем для этого плагин?
все ваши варианты актуальны для определенных проектов с маленькими объемами, короче в моем случае такое не прокатывало и я забросил.
 
Сообщение
Quote (Вадим)
Зачем для этого плагин?
все ваши варианты актуальны для определенных проектов с маленькими объемами, короче в моем случае такое не прокатывало и я забросил.

Автор - Сергей
Дата добавления - 13 Апреля 2011 в 07:26
ВадимДата: Ср, 13 Апреля 2011, 07:48 | Сообщение # 34
Генератор идей
Quote (Сергей)
короче в моем случае такое не прокатывало
Сергей, объясни, почему не прокатывало? Интересно. Ведь у объекта TextEntry есть своя переменная, можно динамически менять все сколько угодно при одних условиях и запрещать изменение при других. Хочу понять, чего не хватило.
Quote (Гарик)
Плагин можно написать например для динамического изменения свойств TextEntry.
...или чтобы динамически назначать маску для ввода.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Сергей)
короче в моем случае такое не прокатывало
Сергей, объясни, почему не прокатывало? Интересно. Ведь у объекта TextEntry есть своя переменная, можно динамически менять все сколько угодно при одних условиях и запрещать изменение при других. Хочу понять, чего не хватило.
Quote (Гарик)
Плагин можно написать например для динамического изменения свойств TextEntry.
...или чтобы динамически назначать маску для ввода.

Автор - Вадим
Дата добавления - 13 Апреля 2011 в 07:48
ГарикДата: Ср, 13 Апреля 2011, 11:35 | Сообщение # 35
Quote (Сергей)
варианты актуальны для определенных проектов с маленькими объемами, короче в моем случае такое не прокатывало

Мне тоже интересно почему эти вышеупомянутые способы не подходят.Если надо запретить выделение,какая разница сколько навалено текста,мы просто отрубаем мышь.Хотелось бы услышать факты этих нестыковок.
 
Сообщение
Quote (Сергей)
варианты актуальны для определенных проектов с маленькими объемами, короче в моем случае такое не прокатывало

Мне тоже интересно почему эти вышеупомянутые способы не подходят.Если надо запретить выделение,какая разница сколько навалено текста,мы просто отрубаем мышь.Хотелось бы услышать факты этих нестыковок.

Автор - Гарик
Дата добавления - 13 Апреля 2011 в 11:35
СергейДата: Ср, 13 Апреля 2011, 12:33 | Сообщение # 36
Необукер
Quote (Вадим)
Интересно
да не помню всех причин, но было много, и именно с этим объектом. Помню, что убивало с тими переменными(т.к. у меня было только на 1 стр. 20 объектов, и к каждой надо создовать дубли, потом прописывать в Change). Но было одна причина, которая и дала повод послать все и всё. Надо на досуге посмотреть тот проект, а то я забыл в чем дело было.
 
Сообщение
Quote (Вадим)
Интересно
да не помню всех причин, но было много, и именно с этим объектом. Помню, что убивало с тими переменными(т.к. у меня было только на 1 стр. 20 объектов, и к каждой надо создовать дубли, потом прописывать в Change). Но было одна причина, которая и дала повод послать все и всё. Надо на досуге посмотреть тот проект, а то я забыл в чем дело было.

Автор - Сергей
Дата добавления - 13 Апреля 2011 в 12:33
ГарикДата: Пн, 11 Июля 2011, 14:31 | Сообщение # 37
Quote (Сергей)
я давненько ищу способ, но пока нет варианта, чтоб назначить Read Only для TextEntry. Может когда нибудь появится плагин с такой возможностью....


Давече покопавшись в сети нашёл вроде как полный перечень стилевых Editовских констант
Quote

ES_AUTOHSCROLL Автоматически перемещает текст вправо на 10 символов, когда пользователь начинает вводить данные в конце строки ввода. При нажатии пользователем клавиши <Enter> текст автоматически выводится с начала строки.
ES_AUTOVSCROLL Автоматически перемещает текст вниз на одну страницу, когда пользователь нажимает клавишу <Enter> на последней строке.
ES_NUMBER Разрешить ввод только цифр.
ES_CENTER Служит для выравнивания текста по центру.
ES_LEFT Служит для выравнивания текста по левому краю.
ES_OWERCASE При вводе все символы преобразуются в нижний регистр.
ES_MULTILINE Обеспечивает элемент управления - многострочный редактор. При использовании со стилем ES_AUTOVSCROLL в ответ на нажатие клавиши <Enter> осуществляется вертикальная прокрутка текста. Если стиль ES_AUTOVSCROLL не был указан, то при нажатии клавиши <Enter> подается звуковой сигнал; дополнительные строки не выводятся. То же самое относится к использованию стиля ES_AUTOHSCROLL. Если указан этот стиль, то пользователь может не переходить на следующую строку, а сдвигать текст влево. При переходе элемента управления в неактивное состояние текст не остается на той же строке в окне, а создается новая строка. Элементы управления стиля ES_MULTILINE могут включать полосы прокрутки.
ES_NOHIDESEL Перекрывает выполняемую по умолчанию операцию, запрещая прятать выделенный фрагмент, когда элемент управления теряет фокус ввода.
ES_OEMCONVERT Текст, вводимый в элементе управления класса EDIT, преобразуется из кодовой таблицы Windows в кодовую таблицу OEM и наоборот.
ES_PASSWORD Каждый введенный символ выводится как звездочка (*).
ES_READONLY Пользователю не разрешается вводить или редактировать текст.
ES_UPPERCASE Все вводимые символы преобразуются в верхний регистр.
ES_RIGHT Служит для выравнивания текста по правому краю
ES_WANTRETURN При нажатии пользователем клавиши <Enter> вставляется символ возврата каретки.

Как видно из вышеперечисленного, то что нам нужно имеется
При использовании флагов ES_NUMBER, ES_LOWERCASE, ES_UPPERCASE(другие не пробовал) функция отрабатывает нормально
но при использовании ES_READONLY или ES_PASSWORD - никаких изменений
Причину не знаю %)
Peter, попробуйте вы,может поймёте в чём дело, возможно надо использовать комбинирование флагов или это разрабы сделали некие ограничения.
Вообщем как я не wall ничего не добился от этих двух констант.
Code
SetWindowLongPtr(H , GWL_STYLE, GetWindowLongPtr(H, GWL_STYLE) or ES_READONLY);

H - хэндл объекта TextEntry (ну вы в курсе).


Сообщение отредактировано
Гарик - Пн, 11 Июля 2011, 23:08
 
Сообщение
Quote (Сергей)
я давненько ищу способ, но пока нет варианта, чтоб назначить Read Only для TextEntry. Может когда нибудь появится плагин с такой возможностью....


Давече покопавшись в сети нашёл вроде как полный перечень стилевых Editовских констант
Quote

ES_AUTOHSCROLL Автоматически перемещает текст вправо на 10 символов, когда пользователь начинает вводить данные в конце строки ввода. При нажатии пользователем клавиши <Enter> текст автоматически выводится с начала строки.
ES_AUTOVSCROLL Автоматически перемещает текст вниз на одну страницу, когда пользователь нажимает клавишу <Enter> на последней строке.
ES_NUMBER Разрешить ввод только цифр.
ES_CENTER Служит для выравнивания текста по центру.
ES_LEFT Служит для выравнивания текста по левому краю.
ES_OWERCASE При вводе все символы преобразуются в нижний регистр.
ES_MULTILINE Обеспечивает элемент управления - многострочный редактор. При использовании со стилем ES_AUTOVSCROLL в ответ на нажатие клавиши <Enter> осуществляется вертикальная прокрутка текста. Если стиль ES_AUTOVSCROLL не был указан, то при нажатии клавиши <Enter> подается звуковой сигнал; дополнительные строки не выводятся. То же самое относится к использованию стиля ES_AUTOHSCROLL. Если указан этот стиль, то пользователь может не переходить на следующую строку, а сдвигать текст влево. При переходе элемента управления в неактивное состояние текст не остается на той же строке в окне, а создается новая строка. Элементы управления стиля ES_MULTILINE могут включать полосы прокрутки.
ES_NOHIDESEL Перекрывает выполняемую по умолчанию операцию, запрещая прятать выделенный фрагмент, когда элемент управления теряет фокус ввода.
ES_OEMCONVERT Текст, вводимый в элементе управления класса EDIT, преобразуется из кодовой таблицы Windows в кодовую таблицу OEM и наоборот.
ES_PASSWORD Каждый введенный символ выводится как звездочка (*).
ES_READONLY Пользователю не разрешается вводить или редактировать текст.
ES_UPPERCASE Все вводимые символы преобразуются в верхний регистр.
ES_RIGHT Служит для выравнивания текста по правому краю
ES_WANTRETURN При нажатии пользователем клавиши <Enter> вставляется символ возврата каретки.

Как видно из вышеперечисленного, то что нам нужно имеется
При использовании флагов ES_NUMBER, ES_LOWERCASE, ES_UPPERCASE(другие не пробовал) функция отрабатывает нормально
но при использовании ES_READONLY или ES_PASSWORD - никаких изменений
Причину не знаю %)
Peter, попробуйте вы,может поймёте в чём дело, возможно надо использовать комбинирование флагов или это разрабы сделали некие ограничения.
Вообщем как я не wall ничего не добился от этих двух констант.
Code
SetWindowLongPtr(H , GWL_STYLE, GetWindowLongPtr(H, GWL_STYLE) or ES_READONLY);

H - хэндл объекта TextEntry (ну вы в курсе).

Автор - Гарик
Дата добавления - 11 Июля 2011 в 14:31
PeterДата: Вт, 12 Июля 2011, 14:02 | Сообщение # 38
Админ NeoBook
Quote (Гарик)
может поймёте в чём дело,

Эх, если бы было все так просто: взял стандартную айпишную функцию, запустил, и... дело в шляпе.
Я не эксперт, и могу только высказать предположения.
NeoBook написана в Delphi.
Вполне естесственно предположить, что и все необушные компоненты-объекты являются наследниками стандартных делфийских компонентов.
И это означает, что поведение этих объектов (и реакция на сообщения) вовсе не обязано быть таким же, как у стандартных оконных элементов Windows.
Что-то, может и прокатит, а что-то нет...
;)

Боюсь, что без создания (плагином) отдельного Memo с соответствующими свойствами будет не обойтись.
Впрочем, не исключено, что можно найти и "обходной маневр"...
Так-что, Гарик, все в ваших руках!
Пробуйте..
;)



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Гарик)
может поймёте в чём дело,

Эх, если бы было все так просто: взял стандартную айпишную функцию, запустил, и... дело в шляпе.
Я не эксперт, и могу только высказать предположения.
NeoBook написана в Delphi.
Вполне естесственно предположить, что и все необушные компоненты-объекты являются наследниками стандартных делфийских компонентов.
И это означает, что поведение этих объектов (и реакция на сообщения) вовсе не обязано быть таким же, как у стандартных оконных элементов Windows.
Что-то, может и прокатит, а что-то нет...
;)

Боюсь, что без создания (плагином) отдельного Memo с соответствующими свойствами будет не обойтись.
Впрочем, не исключено, что можно найти и "обходной маневр"...
Так-что, Гарик, все в ваших руках!
Пробуйте..
;)


Автор - Peter
Дата добавления - 12 Июля 2011 в 14:02
ГарикДата: Вт, 12 Июля 2011, 14:14 | Сообщение # 39
Quote (Peter)
Что-то, может и прокатит, а что-то нет...

Похоже так оно и есть.
Quote (Peter)
Впрочем, не исключено, что можно найти и "обходной маневр"...

Как раз и занимаюсь поиском этого манёвра.Но пока безрезультатно,но не исключено...
 
Сообщение
Quote (Peter)
Что-то, может и прокатит, а что-то нет...

Похоже так оно и есть.
Quote (Peter)
Впрочем, не исключено, что можно найти и "обходной маневр"...

Как раз и занимаюсь поиском этого манёвра.Но пока безрезультатно,но не исключено...

Автор - Гарик
Дата добавления - 12 Июля 2011 в 14:14
PeterДата: Вт, 12 Июля 2011, 14:18 | Сообщение # 40
Админ NeoBook
Quote (Гарик)
Как раз и занимаюсь поиском этого манёвра

Дафайте-дафайте!
Потом расскажете?..
;)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Гарик)
Как раз и занимаюсь поиском этого манёвра

Дафайте-дафайте!
Потом расскажете?..
;)

Автор - Peter
Дата добавления - 12 Июля 2011 в 14:18
ВадимДата: Вт, 12 Июля 2011, 14:41 | Сообщение # 41
Генератор идей
Quote (Гарик)
но при использовании ES_READONLY или ES_PASSWORD - никаких изменений
Я гадаю, конечно, мне кажется дело в том, что эти свойства в NB зарезервированы под необушный TextEntry (оба в Стиле "Ограничение ввода" - пароль и маска ввода), возможно поэтому и не доступны через плаг.

Кстати, Сергей, я сейчас попробовал: запретить изменение текста в поле ввода можно через маску - как раз тем, что текст (при создании объекта) пишется не в поле ввода, а в поле для ввода маски (там дофига символов можно использовать, я на 303-ем символе остановился, дальше не проверял).
При этом получившийся текст при попытке изменить его не исчезает даже на мгновение.

Жаль только, что в маске ввода нельзя использовать переменную...
Кстати, чем не еще одна идея для плагина расширяющего функционал TextEntry? :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Гарик)
но при использовании ES_READONLY или ES_PASSWORD - никаких изменений
Я гадаю, конечно, мне кажется дело в том, что эти свойства в NB зарезервированы под необушный TextEntry (оба в Стиле "Ограничение ввода" - пароль и маска ввода), возможно поэтому и не доступны через плаг.

Кстати, Сергей, я сейчас попробовал: запретить изменение текста в поле ввода можно через маску - как раз тем, что текст (при создании объекта) пишется не в поле ввода, а в поле для ввода маски (там дофига символов можно использовать, я на 303-ем символе остановился, дальше не проверял).
При этом получившийся текст при попытке изменить его не исчезает даже на мгновение.

Жаль только, что в маске ввода нельзя использовать переменную...
Кстати, чем не еще одна идея для плагина расширяющего функционал TextEntry? :)

Автор - Вадим
Дата добавления - 12 Июля 2011 в 14:41
ГарикДата: Вт, 12 Июля 2011, 18:29 | Сообщение # 42
Вадим,как видишь с помощью различных фокусов можно добится нужного результата, но хотелось бы сделать всё по человечески.Если уже не получится,то будем Коперфильдничать.
:)
 
СообщениеВадим,как видишь с помощью различных фокусов можно добится нужного результата, но хотелось бы сделать всё по человечески.Если уже не получится,то будем Коперфильдничать.
:)

Автор - Гарик
Дата добавления - 12 Июля 2011 в 18:29
PeterДата: Вт, 12 Июля 2011, 22:05 | Сообщение # 43
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 12 Июля 2011 в 22:05
ВадимДата: Вт, 12 Июля 2011, 22:14 | Сообщение # 44
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 12 Июля 2011 в 22:14
ГарикДата: Чт, 08 Сентября 2011, 23:28 | Сообщение # 45

Добавлено (08 Сентябрь 2011, 23:28)
---------------------------------------------

Quote (Peter)
Впрочем, не исключено, что можно найти и "обходной маневр"...

И как всегда этот "манёвр лежит на самой поверхности"
:)
Code

SendMessage(H, EM_SETREADONLY, 1, 0);
 
Сообщение

Добавлено (08 Сентябрь 2011, 23:28)
---------------------------------------------

Quote (Peter)
Впрочем, не исключено, что можно найти и "обходной маневр"...

И как всегда этот "манёвр лежит на самой поверхности"
:)
Code

SendMessage(H, EM_SETREADONLY, 1, 0);

Автор - Гарик
Дата добавления - 08 Сентября 2011 в 23:28
DEMBELДата: Чт, 08 Сентября 2011, 23:52 | Сообщение # 46
Наш дизайнер
а вы тут не собирались случайно сделать прозрачность (регулируемую?) для поля ввода textentry? или хотябы фон чтоб туда вставлять можно было?

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеа вы тут не собирались случайно сделать прозрачность (регулируемую?) для поля ввода textentry? или хотябы фон чтоб туда вставлять можно было?

Автор - DEMBEL
Дата добавления - 08 Сентября 2011 в 23:52
ГарикДата: Пт, 09 Сентября 2011, 00:27 | Сообщение # 47
Quote (DEMBEL)
случайно сделать прозрачность (регулируемую?) для поля ввода textentry? или хотябы фон чтоб туда вставлять можно было?

:D
Cлучайно не собирался.

Добавлено (09 Сентябрь 2011, 00:27)
---------------------------------------------
DEMBEL, я смотрю тебя мучает вопрос о прозрачности объектов?

 
Сообщение
Quote (DEMBEL)
случайно сделать прозрачность (регулируемую?) для поля ввода textentry? или хотябы фон чтоб туда вставлять можно было?

:D
Cлучайно не собирался.

Добавлено (09 Сентябрь 2011, 00:27)
---------------------------------------------
DEMBEL, я смотрю тебя мучает вопрос о прозрачности объектов?


Автор - Гарик
Дата добавления - 09 Сентября 2011 в 00:27
DEMBELДата: Пт, 09 Сентября 2011, 00:43 | Сообщение # 48
Наш дизайнер
просто стандартный textentry бесит... все можно украсить кроме него. надо либо чтоб картинку фона ставить можно, либо чтоб само поле полупрозрачное было.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепросто стандартный textentry бесит... все можно украсить кроме него. надо либо чтоб картинку фона ставить можно, либо чтоб само поле полупрозрачное было.

Автор - DEMBEL
Дата добавления - 09 Сентября 2011 в 00:43
ГарикДата: Пт, 09 Сентября 2011, 01:29 | Сообщение # 49
Quote (DEMBEL)
либо чтоб картинку фона ставить можно, либо чтоб само поле полупрозрачное было.

scratch
Эта задача уже не из лёгких,даже не знаю решаема ли она в принципе.
 
Сообщение
Quote (DEMBEL)
либо чтоб картинку фона ставить можно, либо чтоб само поле полупрозрачное было.

scratch
Эта задача уже не из лёгких,даже не знаю решаема ли она в принципе.

Автор - Гарик
Дата добавления - 09 Сентября 2011 в 01:29
DEMBELДата: Пт, 09 Сентября 2011, 09:08 | Сообщение # 50
Наш дизайнер
решаема, winapi

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениерешаема, winapi

Автор - DEMBEL
Дата добавления - 09 Сентября 2011 в 09:08
ГарикДата: Пт, 09 Сентября 2011, 10:46 | Сообщение # 51
Интересно, откуда такие сведения.
 
СообщениеИнтересно, откуда такие сведения.

Автор - Гарик
Дата добавления - 09 Сентября 2011 в 10:46
DEMBELДата: Пт, 09 Сентября 2011, 11:19 | Сообщение # 52
Наш дизайнер
я так в vb извратился

<DllImport("user32.dll", CharSet:=CharSet.Auto)> _
Public Shared Function SetWindowLongA(ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
End Function

затем SetWindowLongA для требуемого обьекта

Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_TRANSPARENT = &H20&

MakeTransparent (TextBox.Handle)

Public Sub MakeTransparent (ByVal Handle as Long)
SetWindowLongA (Handle, GWL_EXSTYLE, WS_EX_TRANSPARENT)
End Sub

Добавлено (09 Сентябрь 2011, 11:19)
---------------------------------------------



Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениея так в vb извратился

<DllImport("user32.dll", CharSet:=CharSet.Auto)> _
Public Shared Function SetWindowLongA(ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
End Function

затем SetWindowLongA для требуемого обьекта

Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_TRANSPARENT = &H20&

MakeTransparent (TextBox.Handle)

Public Sub MakeTransparent (ByVal Handle as Long)
SetWindowLongA (Handle, GWL_EXSTYLE, WS_EX_TRANSPARENT)
End Sub

Добавлено (09 Сентябрь 2011, 11:19)
---------------------------------------------


Автор - DEMBEL
Дата добавления - 09 Сентября 2011 в 11:19
ГарикДата: Пт, 09 Сентября 2011, 12:02 | Сообщение # 53
Решение в принципе в нужном направлении.
Прикрепления: 9659826.png (5.9 Kb)
 
СообщениеРешение в принципе в нужном направлении.

Автор - Гарик
Дата добавления - 09 Сентября 2011 в 12:02
DEMBELДата: Пт, 09 Сентября 2011, 12:25 | Сообщение # 54
Наш дизайнер
:)
ждать в плагине?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение:)
ждать в плагине?

Автор - DEMBEL
Дата добавления - 09 Сентября 2011 в 12:25
ГарикДата: Пт, 09 Сентября 2011, 13:34 | Сообщение # 55
Quote (DEMBEL)
ждать в плагине?

А может не надо.
:)
 
Сообщение
Quote (DEMBEL)
ждать в плагине?

А может не надо.
:)

Автор - Гарик
Дата добавления - 09 Сентября 2011 в 13:34
ВадимДата: Пт, 09 Сентября 2011, 13:57 | Сообщение # 56
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 09 Сентября 2011 в 13:57
СергейДата: Пт, 09 Сентября 2011, 18:00 | Сообщение # 57
Необукер
а "только для чтения" будет?! :D
Кстати а форматирование "до фига делов" добавить?!
 
Сообщениеа "только для чтения" будет?! :D
Кстати а форматирование "до фига делов" добавить?!

Автор - Сергей
Дата добавления - 09 Сентября 2011 в 18:00
DEMBELДата: Пт, 09 Сентября 2011, 18:15 | Сообщение # 58
Наш дизайнер
да можно много чего добавить но работа будет зависеть от квалификации хирурга

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеда можно много чего добавить но работа будет зависеть от квалификации хирурга

Автор - DEMBEL
Дата добавления - 09 Сентября 2011 в 18:15
ГарикДата: Пт, 09 Сентября 2011, 18:28 | Сообщение # 59
Quote (Сергей)
а "только для чтения" будет?!

Ну если кто-нибудь сделает,то полюбэ будет.
Quote (DEMBEL)
да можно много чего добавить но работа будет зависеть от квалификации хирурга

О, уже и хирург нашёлся, и кто таков.
Я вроде не подписывался под плаг.
:D
 
Сообщение
Quote (Сергей)
а "только для чтения" будет?!

Ну если кто-нибудь сделает,то полюбэ будет.
Quote (DEMBEL)
да можно много чего добавить но работа будет зависеть от квалификации хирурга

О, уже и хирург нашёлся, и кто таков.
Я вроде не подписывался под плаг.
:D

Автор - Гарик
Дата добавления - 09 Сентября 2011 в 18:28
mishemДата: Пт, 09 Сентября 2011, 19:30 | Сообщение # 60
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 09 Сентября 2011 в 19:30
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » функции TextEntry и Text
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: