|
|
| Посл.отвђт | Сообщен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 |
|
|
Дата: Июл 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 |
|
|
Дата: Июл 18, 2004 22:38:39 |
|
|
Дата: Июл 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 хм, гляну |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.076 |