Нестандартный интерфейс
Подскажите, кто знает, вот что: требуется средствами Си + WinAPI окошкам и контролам сделать нестандартный красивый интерфейс (что-то вроде, как у LightAlloy). Получается как бы применение скинов, но без них...:) Никакие визуальных компонентов, никаких vcl и т.п.
Пробовал заюзать SetWindowRgn, но что-то не очень смотриться, грубовато, да и всего-лишь окно обрезаеться... а оформление самого окна не меняется, а хотелось бы...
Кто может помочь подсказкой/примером/ссылкой?
Почитай про OWNERDRAW контролы. Подобным флагом ты сможешь указать, что сам будешь отрисовывать контрол и соответсвенно сделать с ним что хочешь. Общих советов тут нет - ибо для разных элементов интерфейса подход к отрисовке может быть разный. Ищи в гугле по конкретным нужным тебе элементам или можешь посмотреть примеры скажем с
Спс, сча гляну
Но: а можно ли как-то OWNERDRAW применить к TrackBar 'у ? Пробовал, так же, как и кнопкой, но не получается. А хотелось бы тоже на трэкбар битмап натянуть, ну, или, цвет сменить хотя-бы... Ау! Подскажите!
http://msdn2.microsoft.com/en-us/library/ms364048(VS.80).aspx
суть этого дела -- сообщение NM_CUSTOMDRAW
для меня это было ново! :) я про такое не слышал
суть этого дела -- сообщение NM_CUSTOMDRAW
для меня это было ново! :) я про такое не слышал
Почитаем :)