如何在Windows CE 6.0 [.NET Framework 3.5]中制作一个暂停表单(如软键盘,表单没有得到关注)? [英] How to make a suspension form (like a softkeyboard, the form does not get the focus) in Windows CE 6.0 [.NET Framework 3.5] ?
问题描述
如何在Windows CE 6.0 [Framework 3.5]中制作一个暂停表格(如软键盘,表格没有得到关注)?
我发现了这个 :
private const int WS_EX_TOOLWINDOW = 0x00000080;
private const int WS_EX_NOACTIVATE = 0x08000000;
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle | =(WS_EX_NOACTIVATE | WS_EX_TOOLWINDOW);
cp.Parent = IntPtr.Zero; //仅当您使用UserControl
return cp时才保留此行;
// return base.CreateParams;
}
}
并且它适用于Windows 7,但是 CreateParams
类型 在Windows CE 6.0中不存在 [.NET Framework 3.5]
那么,我该怎么办?
先谢谢
这个论坛适用于WES7。请尝试以下Windows CE论坛之一:
http://social.msdn.microsoft的.com /论坛/ EN-US /类别/ windowsembeddedcompact
How to make a suspension form (like a softkeyboard, the form does not get the focus) in Windows CE 6.0 [Framework 3.5] ?
I found this :
private const int WS_EX_TOOLWINDOW = 0x00000080; private const int WS_EX_NOACTIVATE = 0x08000000; protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= (WS_EX_NOACTIVATE | WS_EX_TOOLWINDOW); cp.Parent = IntPtr.Zero; // Keep this line only if you used UserControl return cp; //return base.CreateParams; } }
and it works in windows 7, but CreateParams type does not exist in Windows CE 6.0 [.NET Framework 3.5]
So, what shoud I do?
Thanks in advacnce
This forum is for WES7. Please try one of the Windows CE forums: http://social.msdn.microsoft.com/Forums/en-US/category/windowsembeddedcompact
这篇关于如何在Windows CE 6.0 [.NET Framework 3.5]中制作一个暂停表单(如软键盘,表单没有得到关注)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!