update set handle by pid and add get handle mdata by pid

This commit is contained in:
vcaesar 2018-08-28 09:16:25 -04:00
parent 5a710f6198
commit c4e7fbb392
2 changed files with 16 additions and 1 deletions

View File

@ -1382,7 +1382,17 @@ func SetHandle(hwnd int) {
}
// SetHandlePid set the window handle by pid
func SetHandlePid(pid int32, args ...int32) C.MData {
func SetHandlePid(pid int32, args ...int32) {
var isHwnd int32
if len(args) > 0 {
isHwnd = args[0]
}
C.set_handle_pid_mData(C.uintptr(pid), C.uintptr(isHwnd))
}
// GetHandPid get handle mdata by pid
func GetHandPid(pid int32, args ...int32) C.MData {
var isHwnd int32
if len(args) > 0 {
isHwnd = args[0]

View File

@ -69,6 +69,11 @@ MData set_handle_pid(uintptr pid, uintptr isHwnd){
return win;
}
void set_handle_pid_mData(uintptr pid, uintptr isHwnd){
MData win = set_handle_pid(pid, isHwnd);
mData = win;
}
bool IsValid(){
initWindow(initHandle);
if (!IsAxEnabled(true)) {