困扰了一天的问题?????? 作一个剪贴板程序(一个浮动窗体),浮在文本编辑程序上面,点击浮动窗体时,下面的文本编辑程序失去焦点,怎么才能保证下面的编辑器不失去焦点. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '只好循环检测了'在Form2中调用Form1,而Form1代码如下:Private Sub Form_Activate() Dim a& Do While 1 = 1 a = a + 1 If a > 500000 Then Form2.Show a = 1 End If DoEvents LoopEnd SubPrivate Sub Form_Unload(Cancel As Integer) EndEnd Sub 不知道是不是指那种Form1.Show , parentForm那种类型如果是,建议用用SetParent函数试试 让原程序不失去焦点不大可能,我觉得可以先用GetFocus得到原先的输入窗口的句柄,按你程序的按钮后,发送一个消息使原窗口重新获得焦点 Call SetWindowLong(Picture1.hWnd, GWL_EXSTYLE, WS_EX_TOPMOST Or WS_EX_TOOLWINDOW)Call SetParent(Picture1.hWnd, 0)这种方法,Picture1是不能接收键盘输入的,但可以接受鼠标输入。 我现在让浮动窗体获得焦点,在返回的时候,使用SendMessage EditWindow, WM_SYSCOMMAND, WM_PASTE, ByVal 0& 进行粘贴,不好使.可能是编辑窗体没获得焦点,也可能是其他的原因.那位大虾尝试好了,告诉一声,万分感谢 像 junwhj(www.grid2000.com/cn) 那样做个工具窗口也许比较符合你的要求 MSCOMM中为何波特率为300的时候关闭串口要比波特率为9600的时候慢? 如何在指定位置创建数据库 大爷级别的求代码语言----请大家接力. VB下如何使用看门狗 关于语句的执行. Textbox的右键菜单怎么样去掉? 怎么编程实现关闭ADSL连接(代替手动按“断开”按钮) 文本文件读取的问题,帮忙啊,大侠,分不够再加 tabstrip控件! 如何捕捉声音朗读的位置? vaspread控件问题! *************请高手帮忙,如何进行统计*******
'在Form2中调用Form1,而Form1代码如下:
Private Sub Form_Activate()
Dim a&
Do While 1 = 1
a = a + 1
If a > 500000 Then
Form2.Show
a = 1
End If
DoEvents
Loop
End SubPrivate Sub Form_Unload(Cancel As Integer)
End
End Sub
如果是,建议用用SetParent函数试试
Call SetParent(Picture1.hWnd, 0)这种方法,Picture1是不能接收键盘输入的,但可以接受鼠标输入。
使用
SendMessage EditWindow, WM_SYSCOMMAND,
WM_PASTE, ByVal 0&
进行粘贴,不好使.
可能是编辑窗体没获得焦点,也可能是其他的原因.
那位大虾尝试好了,告诉一声,万分感谢