首页
社区
课程
招聘
[求助]TAB控件的疑问
发表于: 2008-6-24 15:48 6006

[求助]TAB控件的疑问

2008-6-24 15:48
6006
请问各位朋友,在你们所编写的汇编程序中是如何使用"TAB控件"的?
我用VC的资源编辑器在对话框中添加TAB控件,在该控件上也不能添加其它控件,编译后,TAB控件就变成空白无法使用。是不是在源代码中也要写上加载TAB控件的命令等等?另外VC资源编辑器上提供的控件在汇编上如何使用?有没有例子或文档可以参考一下呢?谢谢。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NIU
2
我也有相同的疑问,顶上来
2008-6-24 21:38
0
雪    币: 672
活跃值: (584)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
一般是在不同的tab页上创建不同的dialog,选择不同的tab页就显示对应的dialog,例子比较多,比如hying的那个壳的界面就是采用tab的,现成的例子找不到
2008-6-24 22:09
0
雪    币: 2318
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
要动态创建。
另建一个对话框,border:none,style:child。编辑对话框即可编辑相应控件。另建一个控件管理的类。
找找例子吧,msdn上好像有。
2008-6-25 09:13
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
请问3楼的峰回路转,你所说的是指汇编编程吗?在资料编辑器里tab页上不能创建其他控件,又或者我不会。请指教。
2008-6-25 19:46
0
雪    币: 672
活跃值: (584)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
tab页上是不能在资源编辑器里创建子控件,正如壳狼所说,以tab页为父窗口,动态创建子窗口
算了传一个我自己以前写的很垃圾的代码,我自己拖了很久,关键的都没写,就一个空壳,正好给你做例子,不要笑话我
上传的附件:
2008-6-26 00:25
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
好像有一些函数关于什么SheetPage
2008-6-26 04:26
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢,我会细心研究的。有什么心得就会总结写出来。
2008-6-26 14:30
0
雪    币: 0
活跃值: (116)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
可以这样简单封装一下

class MyTab{
public:
        HWND handle;

        inline void AddTab(char * name, int index){
                TCITEM tie;
                tie.mask = TCIF_TEXT;
                tie.pszText = name;
                tie.lParam = index;
                TabCtrl_InsertItem(handle, index, &tie);
        }
        inline void DeleteAllTabs(){
                TabCtrl_DeleteAllItems(handle);
        }
        inline void SelectTab(int index){
                TabCtrl_SetCurSel(handle,index);
        }
        inline int SelectedTab(){
                return TabCtrl_GetCurSel(handle);
        }
};
2008-6-26 16:28
0
游客
登录 | 注册 方可回帖
返回