Re: imm: Keep track of context associations between HWND and HIMC
Aric Stewart <aric(a)codeweavers.com> writes:
@@ -93,12 +93,21 @@ typedef struct _tagTRANSMSG { LPARAM lParam; } TRANSMSG, *LPTRANSMSG;
+typedef struct _tagContextAssociation { + struct list entry; + + HWND *hwnds; + UINT wndCount; + HIMC context; +} ContextAssociation;
Wouldn't it be a lot easier to store the HIMC in a window property? -- Alexandre Julliard julliard(a)winehq.org
It would be but I could not find evidence that such a property existed for all windows in Window. If you are proposing a wine internal property then it would work well. -aric Alexandre Julliard wrote:
Aric Stewart <aric(a)codeweavers.com> writes:
@@ -93,12 +93,21 @@ typedef struct _tagTRANSMSG { LPARAM lParam; } TRANSMSG, *LPTRANSMSG;
+typedef struct _tagContextAssociation { + struct list entry; + + HWND *hwnds; + UINT wndCount; + HIMC context; +} ContextAssociation;
Wouldn't it be a lot easier to store the HIMC in a window property?
Aric Stewart <aric(a)codeweavers.com> writes:
It would be but I could not find evidence that such a property existed for all windows in Window. If you are proposing a wine internal property then it would work well.
Sure, a Wine internal property would be fine. -- Alexandre Julliard julliard(a)winehq.org
participants (2)
-
Alexandre Julliard -
Aric Stewart