Hi, I'm using MFC...I implemented a View derived CScollView. In the view I show a matrix of values with DrawText. I need update only a single value in the view (real time value) so I don't use OnDraw...but a function that contain a value and coordinates of the rect. I have a small problem because if I scroll the view sometimes the cell isn't positionated in correct way...this is probabli because MFC work in multi thread. In my function indeed I canìt put GetScollPosition.
I developed an application in C++/MFC. The main view show a matrix of data end basically for show this matrix I use OnDraw and the values are drowing by DrawText(value,rect...). The main view is derived CScrollView.
Untill here I haven't problems.
My application receive from other source a flow of real-time data, so when I get a new value I want update it and only it on the matrix.
So I send this value to a function in the class view...this function calculate the coordinate of the rect and call a DrawText. If I don't scrolling the view I haven't problems...but if I scroll the view...the rect somtime get a wrong position.
I think that the mean problem is that I can use in this function the GetScollPosition. Why? is because multithread? how I can solve it? ther's a better way for rela-time app?