Veter Угу, только сабклассингом, AFAIK.
Pavia Самый тупой вариант оказался классическим :)
hTrader Я не предлагал писать полноценную ось. n0name Для серьёзных проектов может оказаться недостаточно.
Вывести текст синим цветом с подчёркиванием разве трудно? См. примеры в разделе "Исходники". В последних версиях ComCtl32.dll есть стандартный...
Stiver Прикольная фишка - не знал. Спасибо!
Stiver Исправил. Первоначальный вариант работал, т.к. компилятор VC6 почему-то заменяет строку "????(?" на "??[?". Интересно, почему он так делает?
Самый тупой вариант: int rec(char *pattern, int opened){ if(opened < 0) return 0; switch(*pattern++){ case '(': return rec(pattern, opened...
kero "A window that has no parent, or whose parent is the desktop window, is called a top-level window." (c) msdn Для использования стиля...
hTrader На одних системных вызовах в *никсах и досе/vdm можно много чего сделать, но это крайне сложно реализовывать, да и размер com-файла...
antispam Вы делите юзеров на 2 категории, одна из которых не любит спам и желает избавиться от него любыми доступными способами. Я сомневаюсь, что...
Изготовить сырой образ (не обычный исошник, а именно сырой), подпортить EDC/ECC и записать на болванку с помощью CDRWIN. В итоге получаем CD с...
В таком случае InvalidateRect нужно вызывать в ответ на EN_UPDATE.
Замахнись сначала на аналог блокнота - в MSDN найдешь туториал. Я по нему давно свой блокнот писал под Windows 3.1 :) Потом, если не надоест,...
http://www.deater.net/weave/vmwprod/asm/ Но посерьёзнее hello-world'а что-то сделать врядли получится.
Значит, имеем статическую картинку (битмап), а над ней находится стандартный эдит? Где и как Вы вызываете SetBkMode? Может проще сделать эдит...
Помнится, на сайте хай-тек, до слияния с васмом, собирались открыть школу хакеров, но так и не открыли. В принципе, сейчас это проще, ведь...
bho Можете их перечислить в соответствующем разделе (хотя бы несколько наиболее скверных). А меня упрекаете в том, что намёками говорю.
bho За перевирание псевдонима он с Вас тоже может деньги потребовать :-)
lock_update = 1; case WM_PAINT: if(lock_update) ValidateRect(hW,0); else{ /* ... */ } case WM_ERASEBKGND: if(!lock_update){ /* ... */ } return 1;
Для новичков сойдут краткие описания в книгах: Юров, Пирогов, ... А остальным не знать инглиш хотябы на уровне чтения технической литературы...
Имена участников (разделяйте запятой).