2012年3月28日

c# 窗口句柄问题(转)

摘要: 1、如何获得一个窗口的句柄? 例如获取窗口PictureBox控件(其他控件也可以)的句柄,IntPtr handle = pictureBox.Handle;2、注意:窗口创建和窗口创建完毕即有句柄完全是两回事!!! 窗口创建时,窗口并没有创建句柄,只有Application.Run(form)或者form.Show()之后才有句柄,即窗口只有显示或者启动消息循环后才有句柄!如果创建form之后Form. form. = new Form(),主线程中调用form.Handle,如果句柄尚未创建,引用该属性将强制创建句柄,对系统内的逻辑将产生致命的影响。 3、如何判断一个窗口的句柄创建完毕? 阅读全文

posted @ 2012-03-28 17:31 c语言源码 阅读(337) 评论(0) 推荐(0) 编辑

导航