永发信息网

C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“

答案:2  悬赏:10  手机版
解决时间 2021-02-09 04:35
  • 提问者网友:疯孩纸
  • 2021-02-08 22:18
C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-02-08 22:34
可以 CDC * pDC = pWnd->GetDC();然后直接调用 CDC的成员函数实现曲线的绘制,具体看看msdn,上面有详细的说明,对于你所说的函数曲线直线片段来实现,使用for循环,递增t的值得到y的值.打开位图BMP,使用 LoadImage 函数,MSDN上有说明,指定相应的参数即可,注意指定 LR_LOADFROMFILE 参数,返回值是图形的句柄,然后通过CDC的函数BitBlt来在设备描述符上绘制图象,CBitmap bmp; if (bmp.LoadBitmap(IDB_BITMAP1)) { // Get the size of the bitmap BITMAP bmpInfo; bmp.GetBitmap(&bmpInfo); // Create an in-memory DC compatible with the // display DC we're using to paint CDC dcMemory; dcMemory.CreateCompatibleDC(pDC); // Select the bitmap into the in-memory DC CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp); // Find a centerpoint for the bitmap in the client area CRect rect; GetClientRect(&rect); int nX = rect.left + (rect.Width() - bmpInfo.bmWidth) / 2; int nY = rect.top + (rect.Height() - bmpInfo.bmHeight) / 2; // Copy the bits from the in-memory DC into the on- // screen DC to actually do the painting. Use the centerpoint // we computed for the target offset. pDC->BitBlt(nX, nY, bmpInfo.bmWidth, bmpInfo.bmHeight, &dcMemory, 0, 0, SRCCOPY); dcMemory.SelectObject(pOldBitmap); }}这段MSDN上的代码你参考一下另外,虚机团上产品团购,超级便宜
全部回答
  • 1楼网友:末日狂欢
  • 2021-02-08 23:19
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯