能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我也有相同的疑问,顶上来
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
一般是在不同的tab页上创建不同的dialog,选择不同的tab页就显示对应的dialog,例子比较多,比如hying的那个壳的界面就是采用tab的,现成的例子找不到
|
能力值:
(RANK:410 )
|
-
-
4 楼
要动态创建。
另建一个对话框,border:none,style:child。编辑对话框即可编辑相应控件。另建一个控件管理的类。
找找例子吧,msdn上好像有。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
请问3楼的峰回路转,你所说的是指汇编编程吗?在资料编辑器里tab页上不能创建其他控件,又或者我不会。请指教。
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
tab页上是不能在资源编辑器里创建子控件,正如壳狼所说,以tab页为父窗口,动态创建子窗口
算了传一个我自己以前写的很垃圾的代码,我自己拖了很久,关键的都没写,就一个空壳,正好给你做例子,不要笑话我
|
能力值:
(RANK:1060 )
|
-
-
7 楼
好像有一些函数关于什么SheetPage
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
谢谢,我会细心研究的。有什么心得就会总结写出来。
|
能力值:
( 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);
}
};
|
|
|