Недавно начал изучать MFC и решил попробовать на практике свои знания. И возникла проблема: Запускаю диалоговое окно из меню, в котором выбираю нужные параметры для вывода того или иного изображения в клиентскую область. Вывод изображения осуществляется в следующей функции:
| Код | void CChildView::OnAdjustmentsStartawindow() { INT_PTR dlgCheck; CMyDialog dlgFirst; dlgFirst.m_strColor = "Black"; dlgCheck = dlgFirst.DoModal (); if (dlgCheck == IDOK) { if (dlgFirst.m_bCheck == TRUE) { CPaintDC dc (this); // Конструируется изображение по параметрам заданным в диалоговом окне. } } }
|
Но проблема в том, что рисование производится только в той области, где диалоговое окно перекрывало клиентскую область. Как я понимаю, это все по причине того, что я использую рисование только в границах диалогового окна? Как разрешить это проблему?
|