如何获得一个button的坐标!在线等!!! 我想改变一个BUTTON的默认位置!利用MOVEWINDOW()可以改变!但是我无法得到按钮的当前坐标,以参照现有位置来进行改变!我用GetWindowRect()总是有错误!请问该如何写代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RECT rcButton; HWND hButtonWnd = ::GetDlgItem(m_hWnd,IDOK); ::GetWindowRect(hButtonWnd,&rcButton); CString strButton; strButton.Format(_T("left = %d, top = %d, bottom = %d, right = %d"), rcButton.left,rcButton.top,rcButton.bottom,rcButton.right); AfxMessageBox(strButton); CRect rt;(GetDlgItem(ID_BUTTON))->GetWindowRect(&rt);//ID_BUTTON為你要得到坐標的button的id 你用GetWindowPlaceMent()就不会错了! 求助c++ ado 连接sql数据库连接不上 请问这个是什么语法? 如何判断一个文件是否存在?谢谢! 适时生成曲线 哪位仁兄可以回答几小个问题? 求助,如何计算不规则区域。 拜年! 请问各位大侠,怎么让一个用VC编的程序脱离VC的环境运行呢?谢谢! 有关HOOK 的问题 关于VC和SQL SERVER 第一个vc程序的连接错误,大家帮帮忙啊,谢谢:) 如何在VC中使用OCX控件?请各位大虾指点一二
HWND hButtonWnd = ::GetDlgItem(m_hWnd,IDOK);
::GetWindowRect(hButtonWnd,&rcButton);
CString strButton;
strButton.Format(_T("left = %d, top = %d, bottom = %d, right = %d"),
rcButton.left,rcButton.top,rcButton.bottom,rcButton.right);
AfxMessageBox(strButton);
(GetDlgItem(ID_BUTTON))->GetWindowRect(&rt);//ID_BUTTON為你要得到坐標的button的id
就不会错了!