· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› static и иконка

<< . 1 . 2 . 3 . 4 . 5 .

Посл.отвђт Сообщенiе


Дата: Июл 18, 2004 04:03:31

cresta
так засылай сюда


Дата: Июл 18, 2004 15:56:30 · Поправил: cresta

jekyll
В аттаче весь пакет. Пробегись мышью по кнопкам - слева от них появляются окошки без иконок. Затем в CreateIconsLabels proc закомментируй invoke SendMessage,ImageWnd,STM_SETICON,eax,0 а в ItemsProc proc наоборот, сними комменты по сообщению WM_PAINT. И все будет рисоваться.


Дата: Июл 18, 2004 16:05:37

Блин, чего-то не приаттачилось, вроде всего 40 кБ:( ещё раз:

_1688700016__111.zip


Дата: Июл 18, 2004 18:20:06 · Поправил: jekyll

[deleted]


Дата: Июл 18, 2004 18:21:04

cresta
Закомментировал весь case WM_PAINT, вот что получил.
У тебя окно перерисовается еще где-то, пока не смотрел.

160461074__Icons.JPG


Дата: Июл 18, 2004 22:31:43

jekyll
Посмотри мой закомментированный WM_PAINT:
Может мне пора Винду покосить, не знаю :( Стоит XP Home Edition SP1


Дата: Июл 18, 2004 22:35:43 · Поправил: cresta

Чего-то сегодня никак не аттачится с первого раза

1728149306__Точечный рисунок.JPG


Дата: Июл 18, 2004 22:38:39

Да и со второго раза тоже не идёт :(((

31648262__111.JPG


Дата: Июл 19, 2004 00:24:08

cresta
а ты мышку на окно перемести


Дата: Июл 19, 2004 00:29:13 · Поправил: cresta

jekyll
Нее...:))) Тогда сработает WM_MOUSEMOVE, а через него тоже перерисовывается(выделяется строка под мышь как highlight, а предыдущая highlight восстанавливается). А я хотел бы чтоб просто исключить WM_PAINT. Чтобы когда мышь быстро перемещается по кнопкам, окна слева быстрее перерисовывались. В принципе они рисуются быстро, но я пытаюсь прилепить DROPSHADOW и это морозит. Думал, что исключив WM_PAINT, будет быстрее прорисовываться.


Дата: Июл 19, 2004 00:32:07

cresta
хм, гляну

<< . 1 . 2 . 3 . 4 . 5 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.076