Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / GDI+ / 3 сообщений из 3, страница 1 из 1
14.09.2004, 05:42
    #32692884
НЕ СКАЖУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GDI+
1.Вывожу графику, при перерисовке окна(например, изменяем его размер) получается мирцание.
Как от этого избавиться. Надо как-то рисовать в памяти, потом выводить на экран. Но как это делается?
2. В MFC можно вызвать ф-ию CDC::SetRop2(R2_NOT). Делается это для того, чтобы, если изображение накладывается на точно такое же изображение, то они оба стираются. Если изображение не накладывается на такое-же изображение, то все как обычно. Как это можно сделать в GDI+?

3.Ну и в догонку может кто знает, где можно скачать коллекцию иконок для toolbar'a и menu?

Спасибо.
...
Рейтинг: 0 / 0
14.09.2004, 10:54
    #32693189
embreak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GDI+
Можно так
в конструкторе

Код: plaintext
1.
2.
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.UserPaint, true);

Такой вариант подходит или нет?
...
Рейтинг: 0 / 0
14.09.2004, 19:18
    #32694584
НЕ СКАЖУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GDI+
Да! Большое спасибо.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / GDI+ / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]