小编Sun*_*nue的帖子

错误 C2248:“CObject::CObject”:当我在 MFC 中调用 hDC.SelectObject 函数时,无法访问类“CObject”中声明的私有成员

我在 MFC (Visual Studio 2013) 中为 WinCE 2013 开发了一个简单的程序,使用 GDI 方法在设备上下文上绘图。不幸的是,当我尝试在上下文设备句柄上调用 SelectObject 时,我收到错误:“错误 C2248:‘CObject::CObject’:无法访问在类‘CObject’中声明的私有成员”

我附加了一个调用 SelectObject 方法的函数。

    BOOL Druk::DrawGrid(CDC hDC,int start_x, int start_y, int limit_x, int limit_y, int width)
{
    CPen pen;
    COLORREF linecol;
    pen.CreatePen(PS_SOLID, width, NULL);
    hDC.SelectObject(&pen);
    for (float i = start_y; i < limit_y; i += 5 * MILIMETER)
    {
        hDC.MoveTo(start_x, i);
        hDC.LineTo(limit_x, i);
    }
    for (float j = start_x; j < limit_x; j += 5 * MILIMETER)
    {
        hDC.MoveTo(j, start_y);
        hDC.LineTo(j, limit_y);

    }
    for (float i = …
Run Code Online (Sandbox Code Playgroud)

c++ mfc gdi windows-ce

0
推荐指数
1
解决办法
62
查看次数

标签 统计

c++ ×1

gdi ×1

mfc ×1

windows-ce ×1