View Single Post
Old 05-09-2021, 08:59 PM   #24
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Quote:
Originally Posted by nofish View Post
So Reaper extensions can use it?
Where is it documented (didn't find anything in reaper_plugin.h on your GitHub nor v6.29rc2 generated reaper_plugin_functions.h)?
Code:
int hwnd_info(HWND hwnd, INT_PTR info_type)
{
  enum InfoType { IsInTextField = 0 };
  enum RetVal { Unknown = 0, InTextField = 1, NotInTextField = -1 };

  if(info_type == IsInTextField && is_our_window(hwnd))
    return user_in_text_field ? InTextField : NotInTextField;

  return Unknown;
}

plugin_register("hwnd_info", (void *)&hwnd_info);
cfillion is offline   Reply With Quote