我程序启动的时候findwindow,我找到了那个windows的handle
如何激活此窗口?
PostMessage(MyWindow,WM_SETFOCUS,0,0);不管用。
Mywindow确实是这个窗口的handle
如何激活此窗口?
PostMessage(MyWindow,WM_SETFOCUS,0,0);不管用。
Mywindow确实是这个窗口的handle
解决方案 »
- 获取系统进程,并保存到ListView中,程序每次退出都会报内存错,帮忙看看
- 求教,怎么让某个控件无法获得焦点?
- 文本输入框如何记忆使用的输入法?
- 请问下delphi中如何将指目录下的图片化成二进制流输出?
- 求 delphi6.0 下载
- 紧急----dbgrid上的字段 ,有关picklist属性的问题
- 菜鸟问题,帮忙回答!!
- 请问怎样用rave打印复杂格式的报表?
- 在使用selectdirectory函数的时候,怎样把根目录设置为‘网上邻居’ 啊?(delphi6.0)
- 有没有招应届毕业生的,学Delphi的?我的薪资要求很低啊
- 已时间排序的sql怎么写?(EASYEASYEASYEASYEASYEASYEASYEASY)
- 在DELPHI3中调用打开WORD和EXCEL文档的API函数及用法实例;
PostMessage(MyWindow,wm_showwindow,0,0);
PostMessage(MyWindow,wm_showwindow,0 ,SW_PARENTOPENING );
这样可以生效,但是一定要在那个窗口是最大化的前提下才会show出来然后状态变成normal我看了一下帮助一个有四个参数
{ Identifiers for the WM_SHOWWINDOW message }
{$EXTERNALSYM SW_PARENTCLOSING}
SW_PARENTCLOSING = 1;
{$EXTERNALSYM SW_OTHERZOOM}
SW_OTHERZOOM = 2;
{$EXTERNALSYM SW_PARENTOPENING}
SW_PARENTOPENING = 3;
{$EXTERNALSYM SW_OTHERUNZOOM}
SW_OTHERUNZOOM = 4;
我全试过了,都没用,我要的效果是把所要的窗口作为当前窗口显示,不要改变状态
用showwindow配合setforegroundwindow来实现,将他设为当前窗口