关于VC++ tabcontrol面板上其他控件名称修改的问题

小小回忆录 2015-10-13 09:06:14
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。
...全文
218 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小回忆录 2015-10-14
  • 打赏
  • 举报
回复
问题解决了,用SendMessage,谢谢大家了
Eleven 2015-10-13
  • 打赏
  • 举报
回复
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。
小小回忆录 2015-10-13
  • 打赏
  • 举报
回复
引用 2 楼 sj19890401 的回复:
[quote=引用 楼主 junleejun 的回复:]
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


引用 楼主 junleejun 的回复:
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


--------------------------------------------------------------------------------------------------------------------------------------------------------
这些控件放到一个对话框中,一共三个对话框,每个对话框对应到一个tab中的也签就可以了[/quote]

引用 2 楼 sj19890401 的回复:
[quote=引用 楼主 junleejun 的回复:]
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


引用 楼主 junleejun 的回复:
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


--------------------------------------------------------------------------------------------------------------------------------------------------------
这些控件放到一个对话框中,一共三个对话框,每个对话框对应到一个tab中的也签就可以了[/quote]

引用 2 楼 sj19890401 的回复:
[quote=引用 楼主 junleejun 的回复:]
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


引用 楼主 junleejun 的回复:
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


--------------------------------------------------------------------------------------------------------------------------------------------------------
这些控件放到一个对话框中,一共三个对话框,每个对话框对应到一个tab中的也签就可以了[/quote]

好像不行,因为那个切换语言的下拉列表控件是独立于tabcontrol之外的,
一朵格桑花 2015-10-13
  • 打赏
  • 举报
回复
引用 楼主 junleejun 的回复:
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


引用 楼主 junleejun 的回复:
现在有个VC++项目要做中英文切换,截图大致如下

不知道这些控件名称怎样切换。


--------------------------------------------------------------------------------------------------------------------------------------------------------
这些控件放到一个对话框中,一共三个对话框,每个对话框对应到一个tab中的也签就可以了
小小回忆录 2015-10-13
  • 打赏
  • 举报
回复
下面是一个tabcontrol控件,分成了三页
小小回忆录 2015-10-13
  • 打赏
  • 举报
回复
断点显示hwnd是空
小小回忆录 2015-10-13
  • 打赏
  • 举报
回复
引用 4 楼 VisualEleven 的回复:
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。


引用 4 楼 VisualEleven 的回复:
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。


引用 4 楼 VisualEleven 的回复:
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。


引用 4 楼 VisualEleven 的回复:
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。


引用 4 楼 VisualEleven 的回复:
你在dll中做两个对话框资源~ 多语言资源一般放到dll中去做。


我觉得这个应该涉及到父窗口访问子窗口了,我现在采用sendmessage方法做,但是没反应。主要是这个tab控件某个page窗口句柄获取有问题,或者没有,

比如我要访问tab5里面的控件,在下拉列表事件这样写,一直不对:

HWND hwnd = testDlg.m_hWnd;
::SendMessageA(hwnd, WM_MY_MESSAGE, 0, 0);

断点显示testDlg是空的,testDlg是申明的一个类对象,比如tab5显示的窗体



15,979

社区成员

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

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