我对WM_COMMAND
提出了一些问题。
是否可以更改WM_LBUTTONDOWN
的案例分支中的变量0
,以便在WM_LBUTTONDOWN
的案例分支中获取此新值?
我总是在1
分支WM_COMMAND
和LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int x = 0;
switch (message)
{
case WM_CREATE:
break;
case WM_COMMAND:
x = 1;
cout << x;
break;
case WM_LBUTTONDOWN:
cout << x;
break;
case WM_DESTROY:
PostQuitMessage (0); /* send a WM_QUIT to the message queue */
break;
default: /* for messages that we don't deal with */
return DefWindowProc (hwnd, message, wParam, lParam);
}
return 0;
}
分支map
获得。{/ p>
>>> list(map((3).__le__, [3,6,2,3,1]))
[True, True, False, True, False]
答案 0 :(得分:6)
appium-android-driver
是一个局部变量,每次调用x
时都会初始化为0.
在WindowProcedure
之外声明x
,或将其设为WindowProcedure
。