Быстрый поиск
Введите фрагмент названия статьи для поиска
Концерт групп "Leaves' Eyes" и "Atrocity" в клубе "XO"
20.02.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter
Концерт групп "Leaves' Eyes" и "Atrocity" в клубе "XO"
Сразу две группы мирового масштаба - "Leaves' Eyes" и "Atrocity" - выступают в клубе "XO". Жалко, что не было возможности услышать Лив Кристин живьем в составе "Theatre Of Tragedy", зато теперь можно будет насладиться ее голосом в сольном проекте. Цена значения не имеет, второго такого концерта в жизни может и не быть.
Читать статью целиком »
Просмотров: 3871 | Комментариев: 8
Исследование защиты программы Amazon Chess
18.02.2010 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Amazon Chess
Для разнообразия сегодня исследуем какую-нибудь игрушку. Пусть это будет Amazon Chess - красивые шахматы, где в качестве игровых фигур выступают полуобнаженные амазонки. Если же вид вооруженных блондинок и брюнеток отвлекает от игры, то можно переключить на режим обычной шахматной доски. Смущает только цена в десятку баксов.
Читать статью целиком »
Просмотров: 5644 | Комментариев: 3
Классическое меню "Пуск" в Windows 7
15.02.2010 | Категория: Software | Автор: ManHunter
Меню "Пуск" в Windows 7
Приступим к устранению недостатков нового интерфейса Windows 7. Первым делом выпилим монстрячее меню "Пуск" и вернем его к привычному XP-шному виду. К сожалению, штатными средствами, обновлениями или какими-либо иными официальными средствами это не делается. Зато есть несколько отдельных программ сторонних разработчиков, которые позволяют вернуть компактный вид меню "Пуск". У каждой из этих программ есть свои плюсы и свои минусы, так что окончательный выбор остается за вами.
Читать статью целиком »
Просмотров: 39375 | Комментариев: 21
Поздравляю с Днем святого Валентина!
14.02.2010 | Категория: Всякая всячина | Автор: ManHunter
Поздравляю с Днем святого Валентина!
Как мудрый классик говорил.
Так пусть меж нас Амур проворный
Порхает, не жалея крыл!
Так обнажи ему навстречу
Сердца, красиво говоря, -
Пускай их стрелами калечит.
Авось, не зря, авось - не зря!
Поздравляю всех любящих и любимых с Днем святого Валентина! Желаю, чтобы ваши чувства всегда оставались яркими и горячими. Берегите любовь, ведь это самое замечательное чувство на свете!
C любовью, -
ManHunter / PCL
Просмотров: 4502 | Комментариев: 2
Тюнинг функции SHBrowseForFolder
10.02.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter
Функция API SHBrowseForFolder предназначена для выбора какой-нибудь папки из дерева каталогов всех дисков системы. Со своей задачей она, в принципе, справляется неплохо, но имеет ряд недостатков: окно выбора открывается в произвольных местах экрана, нельзя задать начальный каталог, нельзя менять заголовок окна и т.п. Если посмотреть внимательно на структуру BROWSEINFO, которую функция использует в работе, то в ней обнаруживается интересный параметр - указатель на callback-функцию BrowseCallbackProc. Эта функция получает управление при возникновении различных событий в окне выбора папок. Попробуем с ее помощью немного расширить базовый функционал SHBrowseForFolder. Сперва в сегменте данных определим необходимые значения для создания самого диалога выбора.Code (Assembler) : Убрать нумерацию
- ; Описание структуры BROWSEINFO
- struct BROWSEINFO
- hwndOwner dd ?
- pidlRoot dd ?
- pszDisplayName dd ?
- lpszTitle dd ?
- ulFlags dd ?
- lpfn dd ?
- lParam dd ?
- iImage dd ?
- ends
- ; Структура для работы с папками
- bi BROWSEINFO
- ; Буфер, который получит выбранных путь
- szDisplayName rb MAX_PATH
- ; Текст подсказки в окне выбора папки
- szTitle db 'Please select folder',0
Code (Assembler) : Убрать нумерацию
- ...
- ; Заполнить структуру
- mov [bi.hwndOwner],NULL
- mov [bi.ulFlags],BIF_RETURNONLYFSDIRS+BIF_DONTGOBELOWDOMAIN
- mov [bi.pszDisplayName],szDisplayName
- mov [bi.lpszTitle],szTitle
- ; Указатель на callback-функцию
- mov [bi.lpfn],BrowseCallbackProc
- ; Открыть диалог выбора папки
- invoke SHBrowseForFolder,bi
- ...
Читать статью целиком »
Просмотров: 9133 | Комментариев: 5