代碼原始碼:
RectF rcBound(0, (REAL)rc.Height()* 90 / 140, (REAL)rc.Width(), (REAL)rc.Height()* 50 / 140);//斜對角的兩個點的坐標
COLORREF colorPBack(RGB(40, 40, 40));
Color colorPMinLine(255, 255, 0, 0);
PointF ptPCM1[4 * 120 ];/* */
vector<float> vec2;
float fTmpValue;
if ( !m_vecding.empty() )
{
for (int i = 0; i < m_vecding.size(); i++)
{
fTmpValue = (m_vecding[i]/65536*m_multiple) > 65536 ? 65536 : m_vecding[i]/65536*m_multiple;
if ( fTmpValue < -65536 )
{
fTmpValue = -65536;
}
vec2.push_back( rcBound.Height/2 - fTmpValue * (rcBound.Height/2) + rcBound.Y);
}
for ( int i=0; i < vec2.size() / 2; i++)
{
//起始點坐標
ptPCM1[i * 2].X = rcBound.X + i * rcBound.Width/( 2 * 120);/**/
ptPCM1[i * 2].Y = vec2[i * 2];
ptPCM1[i * 2 + 1].X = ptPCM1[i * 2].X;
ptPCM1[i * 2 + 1].Y = vec2[i * 2 + 1];
}
Color colorLine(200, 50, 205, 50);
Pen penLine(colorLine);
graphics->DrawLines(&penLine, ptPCM1, 4 * 120);/* 2 - 500*/
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
問題已解決 如有相同問題的人可加我Qq 1285928872uj5u.com熱心網友回復:
已解決 QQ 1285928872uj5u.com熱心網友回復:
樓主這是什么語言?C++.NET?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/58067.html
下一篇:用vc++撰寫一串由圓組成的數字劇中顯示每個字顯示的顏色不一樣。點擊滑鼠左鍵時候,學號從右向左逐漸顯示點擊滑鼠右鍵,學號從右向左逐漸消失
