社区
界面
帖子详情
想在对话框中放个静态控件static,然后在上面画图,怎么能取得它的客户区呢?在classwizard中看不到static...
brucesan
2003-08-22 04:59:33
想在对话框中放个静态控件static,然后在上面画图,怎么能取得它的客户区呢?在classwizard中看不到static...
怎样给它添加变量,怎样用getrect呢?
谢谢
...全文
44
13
打赏
收藏
想在对话框中放个静态控件static,然后在上面画图,怎么能取得它的客户区呢?在classwizard中看不到static...
想在对话框中放个静态控件static,然后在上面画图,怎么能取得它的客户区呢?在classwizard中看不到static... 怎样给它添加变量,怎样用getrect呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brucesan
2003-08-23
打赏
举报
回复
来者不给分,好像贵不好意思的。
那就一人一分好了。^-^
谢谢!
结账
Joran
2003-08-22
打赏
举报
回复
2,3,4,5楼都是正确的。我也只好蹭分了。:P
hydcumt
2003-08-22
打赏
举报
回复
同样!
Martini
2003-08-22
打赏
举报
回复
呵呵
face2003
2003-08-22
打赏
举报
回复
捧个场,给10就谢了!
citytramper
2003-08-22
打赏
举报
回复
学习
citytramper
2003-08-22
打赏
举报
回复
学习
思危
2003-08-22
打赏
举报
回复
上面的都说完了,我这里蹭分
Ariesman
2003-08-22
打赏
举报
回复
同楼上的。。一定要让ID唯一,而且不能是IDC_STATIC
如果改为了IDC_STATIC_SHOW
就是
CRect rc;
GetDlgItem(IDC_STATIC_SHOW)->GetClientRect(&rc);
这是以静态控件为参考的客户区,起始点(0,0)
如果想得到以当前窗口为参考
则还要加
GetDlgItem(IDC_STATIC_SHOW)->ClirntToScreen(rc);
ScreenToClient(rc);
lygfqy
2003-08-22
打赏
举报
回复
总有id的
所以可以用HWND hwnd = GetDlgItem(hwnd,MAKEINTRESOURCE(ID));
GetClientRect(hwnd,&rect);
来实现
yurius
2003-08-22
打赏
举报
回复
帮STATIC控件改名
akun
2003-08-22
打赏
举报
回复
static的控件id 一定要修改,要不然都是 IDC_STATIC.
chou16
2003-08-22
打赏
举报
回复
CRect rc;
this->GetDlgItem(IDC_STATIC_SHOW)->GetWindowRect(&rc);
串口调试助手源程序及编程详细过程
1.建立项目 2.在项目
中
插入MSComm
控件
3.利用
Class
Wizard
定义CMSComm类控制变量 4.在
对话框
中
添加
控件
5.添加串口事件消息处理函数OnComm() 6.打开和设置串口参数 7.发送数据
MFC之
静态
控件
静态
控件
一般用来显示
静态
的文本、图标、位图或图元文件,它不能用来接受用户的输入,也很少用来显示输出,而在更多的情况下用作那些没有固定的标题文本属性的
控件
(如文本编辑
控件
、列表框等)的标签,或者用来进行
控件
的分组,或者用来显示一些提示性文本。 MFC类C
Static
封装了标准的Windows
静态
控件
。下面的示例程序
Static
Demo演示了
静态
控件
的使用。 1. 使用App
Wizard
创建一个基
【MFC开发(11)】
静态
文本框
控件
Static
Text
静态
文本框
控件
Static
Text与分组
控件
类似,也没有什么响应函数,直接显示内容; ...
VC在
对话框
中
画图
在
对话框
中
绘图 如果我们只
想
在某个空间窗口内绘图的话,则应避免重复绘制
对话框
元素。如果只
想
显示一些文本,我们可以利用
对话框
编辑器来创建一个具有特殊ID的空
静态
控件
,然后在
对话框
的成员函数
中
调用CWnd::SetDlgItemText函数,以便在该
控件
中
显示文本。 如果
想
显示图形的话,必须利用
Class
Wizard
相
对话框
中
加入OnPaint成员函数,该
在程序
中
动态改变
static
text
控件
的caption值
方法1,给
STATIC
控件
取个名字叫IDC_
STATIC
TITLE 然后在
Class
Wizard
中
设定一个
控件
变量给它叫m_
static
title 然后用m_
static
title.SetWindowText("你要写的字串");updata(False); 方法2,给
STATIC
控件
取个名字叫IDC_
STATIC
TITLE GetDlgItem(IDC_
STATIC
TITLE)-...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章