VC++简单的问题pDoc
Cw66Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);if(!pDoc)return;请问为什么在:OnDraw(CDC*pDC)函...
Cw66Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
请问为什么在:OnDraw(CDC* pDC)函数中
可以直接使用ASSERT_VALID(pDoc);
这句代码
可是在其他函数中(比如::OnCreate、::OnChar函数中)
缺不能直接使用呢?
请问在(::OnCreate、::OnChar ::LBTDOWN函数中)
如何使用
CTextDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
//CString str("VC++ 深入编程");
CString str;
str = "双画线.........................";
pDC->TextOut(50,50,str);
比如时间一个鼠标单击 出文字的效果 展开
ASSERT_VALID(pDoc);
if (!pDoc)
return;
请问为什么在:OnDraw(CDC* pDC)函数中
可以直接使用ASSERT_VALID(pDoc);
这句代码
可是在其他函数中(比如::OnCreate、::OnChar函数中)
缺不能直接使用呢?
请问在(::OnCreate、::OnChar ::LBTDOWN函数中)
如何使用
CTextDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
//CString str("VC++ 深入编程");
CString str;
str = "双画线.........................";
pDC->TextOut(50,50,str);
比如时间一个鼠标单击 出文字的效果 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询