alexsendar
2017-07-10 05:53win32 sdk 对一个窗口发送消息,不断进行 SW_HIDE/SW_SHOW时,窗口显示异常
20我要实现,当点击operation时,若这个下拉窗口为WS_VISIBLE, 则隐藏它,若为WS_DISABLED,则show它,但是实际运行时:
1.图1,首次点击,窗口会显示。
2.再次点击,窗口会隐藏。
3.图2, 第3次点击,窗口应该show,看但实际上,没有show出来,但实际鼠标放上去点击,才能show出来了,请问这是为什么?怎样让此窗口正常显示。_
if (g_hWndListBox && WS_VISIBLE & GetWindowLongPtr(g_hWndListBox, GWL_STYLE))
{
ShowWindow(g_hWndListBox, SW_HIDE);
UpdateWindow(g_hWndListBox);
break;
}
else
{
ShowWindow(g_hWndListBox, SW_SHOW);
UpdateWindow(g_hWndListBox);
}
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 通过Golang SDK将大文件发送到Amazon S3时如何使用较少的内存?
- memory
- 1个回答
- softlayer SDK SoftLayer_Exception_Public:访问被拒绝
- sdk
- 2个回答
- 如何使用client_golang将指标推送到Prometheus?
- prometheus
- 2个回答
- redirect_uri URL必须是绝对的Facebook登录PHP SDK
- sdk
- codeigniter
- php
- 1个回答
- tomcat启动后,日志里报这个错/catalina.sh: line 440
- bash
- 1个回答
换一换