问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WPF的控件没有句柄,但是有什么其他间接方法获得WPF控件的句柄啊。

发布网友 发布时间:2022-05-15 11:51

我来回答

4个回答

热心网友 时间:2023-10-22 16:32

using System.Windows.Interop; //使用WindowInteropHelper类可以获得窗体句柄 int handle = new WindowInteropHelper(this).Handle.ToInt32();我们在项目中使用WPF开发程序,需要调用一个Activex控件,显示三维的场景,但是需要把当前窗口的句柄传递给OCX控件,WPF窗口本身没有句柄属性,需要通过如下的方式实现转换
int handle = new WindowInteropHelper(this).Handle.ToInt32();
//this代表当前的窗口

热心网友 时间:2023-10-22 16:32

1.窗体:
IntPtr hwnd = new WindowInteropHelper(this).Handle;
2.控件:
IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle;
句柄的取得不要在构造 函数中取得,此时的vitual还没有产生,在Loaded中 就可以了。

热心网友 时间:2023-10-22 16:33

试试:varhwndSource=(System.Windows.Interop.HwndSource)PresentationSource.FromDependencyObject(dependecyObject);
IntPtrhandle=hwndSource.Handle

热心网友 时间:2023-10-22 16:33

WPF的控件是没有句柄的,因为和普通的winform不一样,WPF的控件是“画”上去的,只有整个窗体的句柄
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 DNF找谁提升好感度最好 dnf好感度送谁最好 DNF中提升谁的好感度好? 八百瓦的电热水炕一小时用多少电? dnf最好与哪个npc搞好关系(好感度)? 求DNF好感度,送那些NPC最划算 5个左右 dnf好感度系统养哪几个NPC好那? DNF送谁东西提高好感度最好? DNF与哪几个NPC提升好感度最赚 哪个有PSP荒岛求生的功略啊!!给我。。 为什么荒岛求生捕捉到鱼或者鸟类最好要生吃 模拟人生2荒岛求生 攻略 荒岛求生0.28做不了生火的东西 荒岛求生0.16生火怎么生不了 荒岛求生怎么生火 0.24生火方法 荒岛求生游戏里没有打火机怎么生火? vivoX23怎么把多媒体铃声关掉,信息和优酷等一些乱七八糟的总是响,怎么能调成静音 vivox23怎么每次手机导航后,来电铃声就没有了? x23删除自定义铃声 快手绑定有什么好处 uh防晒喷雾可以带上飞机吗 uh防晒喷雾需要卸妆吗 电炕24小时多少度电?谁能估摸着大概说说,听说一天开着得20块钱?????? uh防晒喷雾身上如何洗 uh防晒喷雾骗局uh防晒喷雾有副作用吗 电炕用1度和20度点电有区别吗? wpf中哪些控件的context的属性 电热温床费电吗? DNF中好感度各个人物都送什么。 DNF 好感度和哪个NPC高最好 DNF提升好感度送那些个NPC什么东西详细点 DNF跟哪个NPC的好感度高,收益最大 DNF好感度送什么 dnf好感度攻略 解答dnf好感度送什么 dnf好感度获得的道具什么好?谁给的? dnfnpc好感度奖励什么最好 红米note4x高级设置在哪? 6西格玛绿带的考试对个人职业生涯规划与设计有什么特殊意义? 参加六西格玛绿带培训可以学到什么?? 有人知道这个吗?联通老用户能否转为米粉卡?