[mfc]отобразить большой массив
можно
CScrollView
![](/images/graemlins/smile.gif)
спасибо, посмотрю.
ЗЫ: я вообще ламо по части MFC
Но если уж очень хочется вставить CView (и производные) в диалог, при этом у тебя изначально прога не юзает Document/View, придется руками сначала создавать экземпляр CDocTemplate, потом создавать объект своего CDocument и приаттачивать к нему экземпляры своего CView, которые в свою очередь, тоже нужно руками создавать (CView *view = new CMyView...). Вобщем, все-таки советую либо забить на мой способ и искать что-нибудь другое или чуть-чуть почитать про Doc/View и реализовать вышеописанный способ.
Вобщем, способ говно
![](/images/graemlins/grin.gif)
А не проще ли тебе просто влепить два скроллбара в диалог, и самому просчитывать (исходя из размеров скроллов и их положений какой участок должен отображаться? Ну и затем прям в диалоге рисовать какие надо квадратики (или что там у тебя...)
Ага, сделал уже через скролбары. Все просто оказалось.
Оставить комментарий
williamsmith61
Такая задачка.Массив может быть очень большой - сотни миллионов элементов.
Надо нарисовать его в окошке квадратиками(один элемент - один квадратик) так чтобы юзер мог скролить туда-сюда.
Можно как-то точно высчитывать какой кусок юзер смотрит, чтобы показывать только его?
Спасибо.