请帮忙把这段VC++代码代码转成BCB代码:Edit.Format( , ),谢谢

天马座的流星拳 2004-03-13 10:01:17
HWND lWnd;

GetCursorPos(&sPoint);//指针&

lWnd=::WindowFromPoint(sPoint);

m_ClassName.Format(_T("句柄:0x%8.8X"),lWnd);
//m_ClassName是一个EDIT框
可能不太难吧,先谢谢了。
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
刚才发现,一楼的兄弟也是正解,且好象更好。
原来是把 String 看成 CString 了,:)
  • 打赏
  • 举报
回复
来者有分,不过,上面这个是正解哦,其他的都不对或是在讨论。
呵呵,多劳多得。
JetKingLau 2004-03-13
  • 打赏
  • 举报
回复
TPoint sPoint;

HWND lWnd;
GetCursorPos(&sPoint);//指针&

lWnd=::WindowFromPoint(sPoint);
int hh = (int)lWnd;
Caption = Format("句柄:0x%8.8x",&TVarRec(hh),1);
hahu 2004-03-13
  • 打赏
  • 举报
回复
呵呵
m_ClassName不是Edit框
他是CString类型
只是用消息映射,把这个Edit框和他联系起来
看看后面应该有UpdateData的函数调用

BCB里面AnsiString也有个Format的方法,不过看起来好像比较麻烦
Edit1->Text="agc"
yaveymao 2004-03-13
  • 打赏
  • 举报
回复
m_ClassName是对应的CString吧。
前面一样,最后改成
String m_ClassName;
m_ClassName.sprintf("句柄:%08X", lWnd);

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧