社区
界面
帖子详情
VC界面编程问题,算是菜鸟问题~~~~~
hewittlee
2006-10-15 11:01:27
确定界面的三个点,这三点组成三角形,如何在已知三角形内任找一点出来?
...全文
320
7
打赏
收藏
VC界面编程问题,算是菜鸟问题~~~~~
确定界面的三个点,这三点组成三角形,如何在已知三角形内任找一点出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三条猫
2006-10-16
打赏
举报
回复
CRgn TriangleRgn;
TriangleRgn.CreatePolygonRgn(ptVertex(你的顶点坐标数组), 3, ALTERNATE);
if(TriangleRgn.PtInRegion(point(你需要检测的点)))
{
//在范围之内...
}
TriangleRgn.DeleteObject();
happyness44
2006-10-16
打赏
举报
回复
pDC = this->GetDC();
::BeginPath(pDC->m_hDC);
。。。。。。。。。。。//用dc画三角
::EndPath(pDC->m_hDC);
hRgn = ::PathToRegion(pDC->m_hDC);
就能得到区域了
pizicai105
2006-10-16
打赏
举报
回复
PtInRegion
syy64
2006-10-15
打赏
举报
回复
class CPoint3D;
{
double x, y, z;
}
CPoint3D pt1, pt2, pt3, pt4;
pt4 = pt1+pt2;
pt4 *= 0.5;
pt4 += pt3;
pt4 *= 0.5;
tangjun237
2006-10-15
打赏
举报
回复
to xiaops2005:
函数是没错,关键是Region怎么来
xiaops2005
2006-10-15
打赏
举报
回复
用PtInRegion函数
Torch009
2006-10-15
打赏
举报
回复
没看懂。
VC
2005实现的半透明菜单
内容索引:
VC
/C++源码,
界面
编程
,半透明菜单 最近两天看了codeproject上牛人写的半透明代码,精炼出了这个东西。在此之前听说这个东西实现起来很麻烦,所以这次自己尝试了一下,不过感觉也没有什么好难的,我的代码应该比官方的要简化多了,大家应该能看懂,用
VC
2005编写的,自我感觉效果还很不错。程序是用HOOK实现的,因此对
菜鸟
更具吸引力。
VFP中实现选择排序
水仙花数的vfp实现 时间:2009-05-08来源:
编程
入门网 作者:老马 本文作者“老马”为
编程
入门网VFP专栏作家,转载请保留这句话。 记得看过朋友的文章中有句话大致是这个意思:一个人
编程
的水平与实现同一目的所需的代码数量成反比。其实这句话很有道理,如果用这个观点来评价我自己,我应该是一个苍老的
菜鸟
,我做出来的东西勉强可用,但代码在高手看来却是惨不忍睹。我所走过的轨迹与常人大概也有所不同:计算机专业科班的可能在毕业后从事coding多年之后,当感觉自己力不从心时转行做管理或教师;而我恰恰相反,外贸专业毕业后狂热地自学了一些东西,教了几年C语言、vb、vfp及asp等课程,几乎所有的业余时间都用到了接活来做上,这一点也差不多达到了狂热的程度。不过后来发现自己似乎是走进了死胡同:我试图走进
VC
的世界,可是被MFC、SDK这些东西折磨得痛苦之极;当我为自己开始能用asp做些东西而沾沾自喜的时候,一个强调代码与
界面
分离的asp.net一天比一天时髦起来,而它的身后是一个.NET家族。更新的技术何时出现?天知道,或许就在明天。我终于开始明白,我实际并不象身边的人说的那样聪明,我也只是一个平庸的人;我终于开始明白,如果在我所从事的这个没有任何保障的“挨踢”行业继续做下去,过几年我会成为40、50人员,那时恐怕连愿意为我交社保、医保的地方都找不到了。所以现在我进入了企业,不再是教师,因为这需要很大的精力来证明自己的能力和水平;也不再为了些“水票管理”之类的东西而通宵达旦,因为这样做得到的是几个小钱,失去的却是最宝贵的健康。 今天和几个高中同学小聚了一下,或许是人岁数大了愿意回忆从前的事,或许是还有些酒意,所以有了上面的这一段话。不过我想这不应该
算是
牢骚,应该说是一个
菜鸟
对自己的可笑经历的总结。 我始终认为C语言是一个基础性的语言,以前无论是VB或VFP课,我总会要求同学自己找本谭浩强的《C程序设计》,把预处理命令、指针、结构体与共用体等几部分内容pass过去,阅读其基础部分的内容;而在课时充足的情况下,我也会经常拿C程序书中诸如“鸡兔同笼”这样有趣的题来“折磨”一下班上的同学。 而现在有些日子了,有两个高中同学总跑到我家里来。人活到老、学到老,这本是件好事,不过我还是有些苦恼。因为他们到我家里来学习,不仅不交学费,我还得管他们饭。他们问到的vfp的东西比较多,所以我打算继续把这方面的一些东西翻出来晒晒。从本文开始会探讨一下C程序书中比较经典的几个算法在VFP中实现的
问题
,当然纯属
菜鸟
之见,有没有用那可两说,得自己去分析。觉得有用的话,或许可以开拓思路、扩充您的知识面,我很高兴;觉得没用的话,您权当我是吃撑了,您能忍受我罗嗦了这么长时间,我一样很高兴,呵呵。 水仙花数的实现是一个比较经典的算法题,今天我们首先在vfp中来实现它。 首先我们了解一下什么是“水仙花数”。所谓水仙花数是指一个n位数,其各位数字立方和等于该数本身的值,例如:153=13+53+33 ,所以153是一个水仙花数。 我们来做一个简单点儿的:求解3位数的水仙花数,即100至999之间的水仙花数。很明显这个程序需要使用循环,并且从水仙花数的概念可知,其重点是求解出循环变量当前值的各位数字的值。剩下的工作就简单了,把求解出的各位数字的立方和与循环变量当前值进行比较,如果相等则说明这是一个水仙花数,输出它即可。相关说明见代码注释。本文发表于
编程
入门网:www.bianceng.cn 我们用表单来实现这个例子,运行时如下图: 参照上图开始我们的制作: 一、新建表单,向表单上添加一个标签控件,caption属性值设置为“显示100到999间的水仙花数”;添加两个命令按钮command1和command2,并将它们的caption属性值分别设置为“开始”和“清除”;添加一个编辑框控件Edit1,属性值均采用默认的。 二、添加事件代码: 1、“清除”按钮的click事件: thisform.edit1.value="" thisform.refresh 2、“开始”按钮的click事件: local i,a,b,c for i=100 to 999 a=int(i/100) &&百位的值等于这个三位数除以100后取整 b=int((i-100*a)/10) &&用这个三位数减去它的百位数字与100乘积, &&对得到的差除以10后进行取整,结果就是十位的值 c=i-int(i/10)*10 &&与上面原理相同,这是求个位的值 if i=a^3+b^3+c^3 &&成立说明是水仙花数并输出 thisform.edit1.value=thisform.edit1.value+str(i,5)+chr(13) &&用chr(13)换行 endif endfor
VC
#.NET+GDI+开发交互式CAD系统
本课程用
VC
#.NET结合GDI+,从无到有开发一个功能较完整的小型交互式CAD系统。作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。课程先讲准备知识,然后讲整个系统的开发思路和主要技术,最后将整个系统分成8个版本,从最简单的绘图开始,逐步添加功能,循序渐进地进行讲解。知识点讲解细致,系统。课程的核心在于源代码,学习每章内容之前,请先下载本章源码。建议先自行对源码进行阅读分析,然后带着
问题
去听课,这样学习效率比较高,效果比较好一些。课程最终提供的内容和服务:PPT+源码+视频讲解+持续升级/****课程第一节课为免费课,演示了系统的主要功能。可以用手机或电脑观看。如果无法观看,请私信我。谢谢!*****/友情提醒:凭订单信息可找平台客服开具发票。购买系列课程提供打包价,购买讲师卡更划算。
菜单前面带小图标的
VC
++特色菜单
摘要:
VC
/C++源码,
界面
编程
,图形菜单 菜单前面带小图标的
VC
++特色菜单,Windows系统中有很多是这种菜单,貌似大家都见的再熟悉不过了,不过做 为一个
VC
菜鸟
,仍然不知是如何做出来这种效果的,那么看了这个源码相信你就会明白其中的原理了。 运行环境:Windows/Visual C/C++
ListBox、ComboBox的操作实例(
VC
++源代码)
摘要:
VC
/C++源码,
界面
编程
,ListBox,ComboBox 一个
VC
++源代码实例,演示如何使用ListBox、ComboBox,貌似实用的实例,当初是一个书中的实例,看了看,觉得挺实用的,就发上来奉献给
VC
菜鸟
们学习参考。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章