Fl_Copy_Surface не рисует в окнеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Fl_Copy_Surface не рисует в окне

Сообщение Anonymous »

Я помещаю черный квадрат в окно, но окно не становится черным:

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 

int main()
{
Fl_Window* window = new Fl_Window(500, 500, "FLTK Test");

Fl_Copy_Surface *copy_surf = new Fl_Copy_Surface(window->w(), window->h()); // create an Fl_Copy_Surface object
copy_surf->set_current(); // direct windowraphics requests to the clipboard
fl_rectf(0, 0, window->w(), window->h(), FL_BLACK); // draw a white backwindowround
copy_surf->draw(window); // draw the window widwindowet in the clipboard
delete copy_surf; // after this, the clipboard is loaded
Fl_Display_Device::display_device()->set_current();  // direct windowraphics requests back to the display

window->end();
window->show();
return Fl::run();
}
Что я сделал не так?


Подробнее здесь: https://stackoverflow.com/questions/775 ... the-window
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»