怎么在头文件里用GetDlgItem ,跪求

guishao_gs 2011-01-04 04:12:39
怎么在头文件里用GetDlgItem 想用GetDlgItem来获取控件的文本 但是获取的值是空的 控件ID是对的 确认过好几遍

在头文件里使用时2个参数的
...全文
213 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazy_2010 2011-01-04
  • 打赏
  • 举报
回复
是不是控件的 ID 修改了导致的,rebuild all 试一试。
kang3252 2011-01-04
  • 打赏
  • 举报
回复
“有时候,一个功能比较简单的类,会和一个和它非常相关的类写一起!”
有时候,我会把一个功能比较简单的类的定义和实现,写到一个和它非常相关的类的头文件里。也没有什么问题呀!
kang3252 2011-01-04
  • 打赏
  • 举报
回复
不知道是不是我理解不清楚。我觉得写哪里应该都可以的,只要你调用了就可以的!很多类模板不就只有一个.h文件吗?有时候,一个功能比较简单的类,会和一个和它非常相关的类写一起!
oyljerry 2011-01-04
  • 打赏
  • 举报
回复
何必一定要放到h呢,可以在cpp里操作,而且要等对话框初始化了,否则获取不到正确控件
zhxingway 2011-01-04
  • 打赏
  • 举报
回复
写在对应的CPP里吧,
Sou2012 2011-01-04
  • 打赏
  • 举报
回复
楼主几位早点休息。。。不要熬夜。

也可以在头文件中直接调用GetDlgItem的。

前提是。你的类必须继承自CDialog
aorons 2011-01-04
  • 打赏
  • 举报
回复
是的,h头文件只是用来声明和定义,实现代码只能写在cpp文件中。
你也可以在cpp中写一个你自己的工具类,把你经常使用的功能函数放在里面就可以很轻松的调用了。
guishao_gs 2011-01-04
  • 打赏
  • 举报
回复
那写一些功能一般都是集中放在哪? .cpp吗?
aorons 2011-01-04
  • 打赏
  • 举报
回复
头文件是用来定义程序的各种函数、类、变量的。
不是用来放代码的。

还有编译的时候.h头文件不参与编译。所以除了声明和定义,你写什么都没有用。
guishao_gs 2011-01-04
  • 打赏
  • 举报
回复
半夜4点跪求
guishao_gs 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 xiaobaitu8629 的回复:]
你放在.cpp里面啊,放头文件干什么啊
头文件一般就放点声明,定义.都没什么操作的.
[/Quote]好的 我试试 谢谢
xiaobaitu8629 2011-01-04
  • 打赏
  • 举报
回复
你放在.cpp里面啊,放头文件干什么啊
头文件一般就放点声明,定义.都没什么操作的.
guishao_gs 2011-01-04
  • 打赏
  • 举报
回复
搞了2天 还是不行 只能先放弃这种办法了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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