比如画一条直线,如何实现?谢谢
解决方案 »
- photoshop中的"亮度/对比度"调整算法
- GDI+如何绘制矢量图
- 如何编写可被javascript访问的ActiveX
- 请教:滚动条重绘时花屏了,希望不吝赐教!
- 有人可以帮忙弄计算机方面的翻译吗?
- 跪求老手帮助!!我在装完VC++6.0之后再装MSDN ,无法查看MSDN!!在线等。
- 我在Atl中在接口中用了一个自定义的结构,编译成功,但是导入它的类型库却出错,请看源代码
- 如何让CTreeCtrl失去焦点后颜色不变
- Windows media player能不能任意改变大小???如能怎么处理?还有更高深的~~请进`~~
- 请问为什么当系统时间更改时OnTimeChange()消息函数会执行两次?
- 请问有关List Control在多线程中操作未遂的原因!
- 关于CRecordSet和SetTimer,OnTimer的问题。困惑,急!!!高分!
> > LOGFONT LogFont;
> > memset((void *)&LogFont,0,sizeof(LogFont));
> > LogFont.lfHeight = 24;
> > LogFont.lfWeight = 500; // use 700 or so for bold
> > _tcscpy(LogFont.lfFaceName,"MS Sans Serif");
> > upsFont.CreateFontIndirect(&LogFont);
> >
> > CWnd *cwn = GetDlgItem(IDC_LAST_COMMENT);
> > if(cwn) cwn->SetFont(&upsFont);
CDC::FromHandle(::GetDC(GetDlgItem(IDC_STATIC)->GetSafeHwnd()));
pDC->MoveTo(0,0);
pDC->LineTo(100,100);
ReleaseDC(pDC);这样就可以了
(
int nIDCtl,
LPDRAWITEMSTRUCT lpDIS
) { if( nIDCtl==IDC_STATIC )
{
CWnd *pWnd = GetDlgItem(IDC_STATIC );
CDC dc;
dc.Attach(lpDIS->hDC);
dc.MoveTo(0,0);
dc.LineTo(20,20);
dc. Detach();
}
}
这句不要