wpf中如果嵌入了WebBrower浏览器,对于那些想在浏览器上面显示内容的民工来说是难求一招,
今我特赐一法,百试百灵。。。
popup,在程序中新建一popup,然后就是添加你想展示的子控件。。。。成功。
然后你想控制控件在屏幕上的位置?OK,popup.HorizontalOffset=pPosition.Y.
GetCursorPos(out pPosition);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern bool GetCursorPos(out CustomPoint);
[StructLayout(LayoutKind.Sequential)]
public struct CustomPoint
{
public int X;
public int Y;
public CustomPoint(int x, int y)
{
this.X = x;
this.Y = y;
}
}
http://msdn.microsoft.com/zh-cn/library/system.windows.controls.primitives.popup(v=vs.95).aspx