用MFC开发AcitveX控件默认生成一矩形界面如何修改 用MFC开发ActiveX控件时,默认生成一矩形及其内切椭圆,并包含8个Handles。请问怎样处理可以去掉默认设置,比如可以显示一条直线,只包含2个Handles。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是控件容器的功能。去看DrawCli示例 在OnDraw中把那几句删了,自己给dc中画很简单,创建画笔,在用Moveto、Lineto画就好了! 把原来C***Ctrl.cpp里OnDraw的话删了要画直线:CPen pen;pen.CreatePen(PS_SOLID,1,TranslateColor(GetForeColor()));CPen *oldPen=pdc->SelectObject(&pen);pdc->MoveTo(0,10);pdc->LineTo(50,10);pdc->SelectObject(oldPen); 明白大侠们的意思。可惜大侠们没明白我的意思,呵呵。按这种方式画出的直线仍然是以矩形边框为基础的,不知各位是否发现。我的意思就是如何不出现矩形边框。(无论把此控件插入VB中,还是Test Container中都是如此)。至于蒋大侠说的,小女还没看过,俺这就看去!先谢拉! OpenCV问题 “cvDestoryWindow”: 找不到标识符 对话框资源文件中 LTEXT 是什么? 谁有Visual C++开发典型模块大全源码? 为什么系统服务中无法打开外部文件?? 关于文档/视结构里的菜单条 怎样把 color 值以 RGB(r,g,b)的形式表示? 创建目录的函数是那个? 关于文件夹的小问题:如何生成文件夹呢?? 高分求救:在没有装VS2008环境的电脑运行问题? [VC++ 6.0] 非模态窗口的显示问题 activex控件卸载,怎么无效啊? 请问C++同VC有什么区别。
要画直线:
CPen pen;
pen.CreatePen(PS_SOLID,1,TranslateColor(GetForeColor()));
CPen *oldPen=pdc->SelectObject(&pen);
pdc->MoveTo(0,10);
pdc->LineTo(50,10);
pdc->SelectObject(oldPen);