Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在托管选项卡控件上设置选项卡控件样式_.net_Compact Framework_Windows Ce_Tabcontrol - Fatal编程技术网

.net 在托管选项卡控件上设置选项卡控件样式

.net 在托管选项卡控件上设置选项卡控件样式,.net,compact-framework,windows-ce,tabcontrol,.net,Compact Framework,Windows Ce,Tabcontrol,是否可以像在托管选项卡控件上一样设置选项卡控件样式 根据文档,Windows CE 6/.NET CF 3.5,但有一点需要注意,我并没有专门做过这种风格的改变(尽管我做过很多其他的改变)。由于托管TabControl只是本机控件的包装器,因此您应该能够使用GWL_样式P/调用SetWindowLong并进行调整(可能在TabControl派生的自定义控件的构造函数中进行调整)。下面是一个解决方案: const int GWL_STYLE = -16; const long TSC_BUTTON

是否可以像在托管选项卡控件上一样设置选项卡控件样式


根据文档,Windows CE 6/.NET CF 3.5

,但有一点需要注意,我并没有专门做过这种风格的改变(尽管我做过很多其他的改变)。由于托管TabControl只是本机控件的包装器,因此您应该能够使用GWL_样式P/调用SetWindowLong并进行调整(可能在TabControl派生的自定义控件的构造函数中进行调整)。

下面是一个解决方案:

const int GWL_STYLE = -16;
const long TSC_BUTTONS = 0x0100;

[DllImport("coredll.dll")]
static extern void SetWindowLong(IntPtr ptr, int index, long value);

// In constructor:
SetWindowLong(this.Handle, GWL_STYLE, TSC_BUTTONS);

那起作用了——谢谢。有些关联:是否有一个属性可以禁用TabControl周围的单像素边框的绘制?