вівторок, червня 30, 2009

Как в Edit-Control поместить каретку после текста

Чтобы поместить выделенный кусок текста в edit control, можно использовать сообщение EM_SETSEL. Если начальная и конечная позиции выделенного текста совпадают, то каретка просто помещается в эту позицию. Чтобы поместить каретку в конец текста edit control и установить на него фокус, проделайте следующее:


hEdit = GetDlgItem( hDlg, ID_EDIT ); // Получаем дескриптор контрола.
SetFocus( hEdit );
SendMessage( hEdit, EM_SETSEL, 0, MAKELONG(0xffff,0xffff) );


Так же можно заставить каретку переместиться в нужную позицию в edit control. Следующий фрагмент кода показывает, как разместить каретку справа от N-го символа:

hEdit = GetDlgItem( hDlg, ID_EDIT ); // Получаем дескриптор контрола.
SetFocus( hEdit );
SendMessage( hEdit, EM_SETSEL, 0, MAKELONG(N,N) );
// N это позиция символа.

пʼятниця, червня 26, 2009

Новая версия Eclipse IDE -- 3.5 Galileo

24.06.2009 вышла новая версия одной из популярнейших интегрированных сред разработки (IDE) с открытым исходным кодом — Eclipse 3.5 под кодовым названием «Galileo».

Среди новых возможностей, представленных в Eclipse Galileo, выделяются: обновленная поддержка 32- и 64-разрядных сборок интерфейса Mac OS X Cocoa; новый инструмент анализа памяти (Memory Analyzer) для анализирования потребления памяти Java-приложениями; PDT (PHP Development Tools) 2.1 с поддержкой PHP 5.3; поддержка WikiText в Mylyn для редактирования и парсинга wiki-разметки; новая XSL-утилита для редактирования и отладки XSL; обновление Eclipse Equinox для поддержки промежуточной версии спецификации OSGi Release 4 (4.2); Xtext — новый проект Eclipse, предназначенный для создания предметно-ориентированных языков (Domain Specific Languages, DSL); фреймворк Connected Data Objects (CDO) для распределенных EMF-моделей, ориентированный на масштабируемость, транзакционность и персистентность.

неділя, червня 21, 2009

Создание гаджетов для Windows Sidebar

В дополнение к статье http://cyast-cat.blogspot.com/search/label/Гаджеты хочу сказать что для легкости установки надо заархивировать файлы гаджета zip архиватором с расширением gadget. Далее нажать клавишу ентер или двойной щелчок мыши на файле и гаджет будет установлен в боковую панель.

Распространение гаджета осуществляется посредством файла zip архива с расширением gadget. При запуске такого файла SideBar распакует его в папку пользовательских гаджетов %USERPROFILE%AppData\Local\Microsoft\Windows Sidebar\Gadgets. Кроме zip, можно использовать форматы cab и msi.

субота, червня 13, 2009

Исчезает языковая панель в VISTA

Вот одно из решений если пропадает языковая панель в Висте:
запускаем Планировщик заданий из меню Пуск - Администрирование. В меню Вид выбираем пункт Отобразить скрытые задачи. В левом раскрывающемся списке находим задание TextServicesFramework, открыв его, справа видим скрытое задание MsCtfMonitor - это задание отслеживает работу системной службы текстовой платформы. Нажимаем правую клавишу мыши и выбираем пункт Включить, потом пункт Запустить. Те же самые операции проделываем со всеми тремя заданиями в пункте CertificateServicesClient. Перезагрузка.

пʼятниця, червня 12, 2009

Назначаем пользователя по умолчанию для входа в Vista

Заметка о том как назначить вход пользователя по умолчанию в Vista (на XP не пробовал), если на компьютере установлено несколько пользователей Windows, но необходимо, чтобы вход в систему осуществлялся автоматически под определенным пользователем. Конечно, можно прибегнуть к помощи твикеров, но не всегда есть возможность, а порой и желание устанавливать подобные программы. Далее я расскажу, как назначить пользователя по умолчанию для входа в Windows средствами самой Windows.

четвер, червня 11, 2009

Как бросить курить?

Наткнулся на сайт http://www.nosmoking.ru, посвященный активной борьбе с табачной зависимостью. На страницах сайта представлена обширная библиотека информационных и справочных материалов, приведены таблицы содержания вредных веществ в наиболее распространенных марках сигарет и статистические данные по возникающим в результате курения болезням, имеется сборник советов, руководствуясь которыми можно отказаться от табака, а также предусмотрен форум для общения с теми, кто тоже стремиться освободиться от никотиновой кабалы.

Хочу сообщить, что сам две недели назад бросил курить. Пока держусь, и всем желаю бросить курить, кто этого желает.

середа, червня 03, 2009

Выход "Windows 7" 22 октября

Финальная версия операционной системы Windows 7 будет выпущена 22 октября текущего года.

Ранее предполагалось, что релиз Windows 7 состоится в конце текущего или в начале следующего года.