Skype for Business的呼叫插件

时间:2018-12-29 02:52:23

标签: user-interface visual-c++ plugins autohotkey skype-for-business

我正在尝试:

  1. 使用Visual C ++编写的程序作为Skype for Business的插件

  1. 使用某种类型的跟踪器,使程序窗口跟随(附加到)Skype for Business用户界面的底部。

有什么建议或帮助,从何处开始?

我发现以下链接将使用Windows脚本工具,例如AutoIt或AutoHotkey。我不确定这是否是正确的方法。

https://www.reddit.com/r/AutoHotkey/comments/3ck7ak/tie_a_gui_to_a_window_ideas/ https://www.autoitscript.com/forum/topic/120474-attaching-a-gui-to-another-window/

如果这是正确的方法,那么我应该从哪里开始呢?如果这不是正确的方法,该怎么办?

该问题似乎与该link相同。但是,这个问题被遗弃了。

1 个答案:

答案 0 :(得分:0)

此AutoHotkey脚本允许您将记事本窗口附加到资源管理器窗口:

#Persistent
SetTimer, attach_window, 200 
Return 

    attach_window: 
IfWinNotExist ahk_class CabinetWClass ; explorer
    return ; do nothing
IfWinNotExist ahk_class Notepad
    return
; otherwise:
; retrieve the position and size of the explorer window:
WinGetPos, X, Y, Width, Height, ahk_class CabinetWClass
; attach the notepad window to the right side of the explorer window:
WinMove, ahk_class Notepad,, X+Width, Y
; To make the notepad window attach itself to the bottom of the explorer window use:
; WinMove, ahk_class Notepad,, X, Y+Height
Return

https://autohotkey.com/docs/commands/SetTimer.htm

https://autohotkey.com/docs/commands/WinGetPos.htm

https://autohotkey.com/docs/commands/WinMove.htm

使用附带的Window Spy实用程序来获取有关要使用的窗口的各种信息。