Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

solowey
Статус: Профессионал
Рейтинг: 74
∙ повысить рейтинг »
CradleA
Статус: Профессор
Рейтинг: 34
∙ повысить рейтинг »
Лысков Игорь Витальевич
Статус: Мастер-Эксперт
Рейтинг: 0
∙ повысить рейтинг »

∙ .NET Framework / C# / Java

Номер выпуска:312
Дата выхода:29.07.2020, 12:45
Администратор рассылки:Коцюрбенко Алексей Владимирович (Старший модератор)
Подписчиков / экспертов:24 / 16
Вопросов / ответов:3 / 3

Консультация # 9103: В Total (Windows) Commander есть плагин Lister, который открывает текстовые файлы для просмотра (режим read only), причем за время не более 1-ой секунды!. Особенность его в том, что размер файла не имеет значения - хоть 1 килобайт, хоть 3 _мегабайта_. Вопрос в чем: мне нужно тоже сделать такую штуку: read only-просмотр содержимого файла на форме...
Консультация # 91637: помогите пожалуйста дорогие эксперты. у меня никак не работает галочка в сплывающем меню.. все пересмотрел, MSDN почитал.. но вроде делаю все правильно а оно не работает. глупость , аж спрашивать стыдно. смысл такой : ввыпадающем меню изначально стоит галочка. при нажатии на пункт меню галочка убирается. еще раз нажать появляетс...
Консультация # 37767: Как можно скопировать определенный текст с каковонибудь контрола с позиции мышшки. На пример (то что я сейчас могу делать) наведя мыши над едит, мемо или ричедит и нажимая определенный хоткей в моем риче появляется текст того контрола. Но вот как ето сделать для других конролов? (прогоамирую на делфи)...

Консультация # 9103:

В Total (Windows) Commander есть плагин Lister, который открывает текстовые файлы для просмотра (режим read only), причем за время не более 1-ой секунды!. Особенность его в том, что размер файла не имеет значения - хоть 1 килобайт, хоть 3 _мегабайта_.
Вопрос в чем: мне нужно тоже сделать такую штуку: read only-просмотр содержимого файла на форме (например, в TMemo /Borland C++ Builder v 5/). Суть в том, что это должно очень быстро грузиться. Естественно, стандартным LoadFromFile тут не обойтись. Помогите, пожалуйста (может, кто сталкивался с такой задачей - может есть исходники)..

Дата отправки: 01.01.2004, 00:01
Вопрос задал: Alexey
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Gibbel:

Добрый день, Alexey!
Копай MSDN в сторону File Mapping.

Консультировал: Gibbel
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 91637:

помогите пожалуйста дорогие эксперты.
у меня никак не работает галочка в сплывающем меню.. все пересмотрел, MSDN почитал.. но вроде делаю все правильно а оно не работает.
глупость , аж спрашивать стыдно.

смысл такой : ввыпадающем меню изначально стоит галочка. при нажатии на пункт меню галочка убирается. еще раз нажать появляется опять..

вот часть кода меню: (а именно, тот пункт в котором галочка..)
Код:
InsertMenu(hPopupMenu, 1, MF_BYPOSITION | MF_STRING | MF_CHECKED, ID_CONTEXT_MENU1, "&Check");

вот код WM_COMMAND на Id пункта:
Код:
CheckMenu = GetMenuState(hPopupMenu, 1, MF_BYPOSITION);
if (CheckMenu == MF_CHECKED)
{
CheckMenuItem(hPopupMenu, 1, MF_UNCHECKED );
}
else
{
CheckMenuItem(hPopupMenu, 1, MF_CHECKED );
}

Дата отправки: 16.06.2007, 15:40
Вопрос задал: Plazzmex
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Jadd:

Здравствуйте, Plazzmex!
Ошибка как раз в том, что Вы невнимательно прочитали о возвращаемых значениях функции GetMenuState. она не возвращает конкретное значение, она возвращает маску значений, из которой нужно извлечь состояние нужного флага. Т.е. в Вашем коде ошибка в условии, вот тут:

if (CheckMenu == MF_CHECKED)

нужно применить битовую опирацию OR. Код будет выглядеть так:

if (!(CheckMenu & MF_CHECKED))
    CheckMenuItem(hPopupMenu, 1, MF_CHECKED );
else
    CheckMenuItem(hPopupMenu, 1, MF_UNCHECKED );

В MSDN даже экзампл есть, правда применительно к кастом чекмаркам, но суть та же.

Удачи.

Консультировал: Jadd
Дата отправки: 16.06.2007, 16:00
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 37767:

Как можно скопировать определенный текст с каковонибудь контрола с позиции мышшки. На пример (то что я сейчас могу делать) наведя мыши над едит, мемо или ричедит и нажимая определенный хоткей в моем риче появляется текст того контрола. Но вот как ето сделать для других конролов?
(прогоамирую на делфи)

Дата отправки: 17.03.2006, 12:05
Вопрос задал: Negruzzi Cristian
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Ерёмин Андрей:

Здравствуйте, Negruzzi Cristian!
Думаю, вот здесь: <?> вы найдёте много интересного, в т.ч. по заданному вопросу. На этой странице описано, как выделять текст в TMemo при наведении на него курсора мыши.

Консультировал: Ерёмин Андрей
Дата отправки: 17.03.2006, 15:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное