CWnd 的问题,请多指教,谢谢! 我现在建立一个类,父类是CWnd ,我想让他能移动,能调整大小,但是不要有边框,要看起来很平的样子,同时当单击时能高亮显示,请问在Create()和OnPaint()在该如何设置其参数。谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能说的具体点吗?OnNcPaint()到底是做什么的,参数的意义是什么。另外大家好象还没有回答我的开始的问题呢,高手请相住,谢谢了! OnNcPaint 是用来画窗口的非客户区的,你可以用这个来画你所要的界面。非客户区是指窗口的标题、边框等东西。 你只要把以下代码加入这个类的OnLButtonDown()方法就能够让它移动了!SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));你想让它能调整大小,并且很平,只需要在创建时只要指定它的风格就行啦!比如说:你要让它能够调整大小,就指定它的Style为:WS_THICKFRAME就行了! 问题是如果有WS_THICKFRAME属性,窗口就看起来有Border了,我希望没有Border,看起来很平,怎么设置呀! 处理WM_NCPAINT 后,即重载OnNcPaint后就不会有边框了 ModifyWindowStyle()中修改某些风格(我也说不清,要试验),去掉WS_BORDER风格 关于图像剪切的问题 如何隐藏CView视图的边框?(有源码下载) 现在很多软件都有天气预报功能,怎么才能和天气预报服务器链接 请问怎么把JPG格式图片转换为BMP格式 SQL Server 2000 数据库中的bigint型数据怎么在VC中取出存入__int64啊?? 高分(软件项目管理) 给你一个时间(2003-2-14)怎么判断它是否为星期六和星期天 单文档项目怎么使菜单的一项动态隐藏或删除?? 在msdn中为什么找不到CreateNewChild函数 两个很弱的问题,呵呵... 请问这几个问题,一直以来对它的感觉都很模糊 VC高手:这两种表达方式为什么效果不同?
另外大家好象还没有回答我的开始的问题呢,高手请相住,谢谢了!
SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
你想让它能调整大小,并且很平,只需要在创建时只要指定它的风格就行啦!比如说:你要让它能够调整大小,就指定它的Style为:WS_THICKFRAME就行了!