主持Windows形式的控制,在当地窗户,窗口class="静态"
-
11-09-2019 - |
题
我需要提供Windows形式的控制对本地应用程序(Visual Studio)。
所以我创建一个控制和提供其处理。
然后,当我检查机窗口使用间谍++,我看到,我控制被包裹在外的'控制'有的窗口class="静态",并称"这是一个静态!".我有几个问题:
- 调整大小的事件发送给我的控制,由一个主持的窗口,必须重新发送至"静态",所以它也得到调整(否则我控制得到部分隐藏在静的大小)。
- 静没有
WS_EX_CONTROLPARENT
, ,这的原因 KB149501 出(总之,整个应用程序挂在失去了焦点)。 - 如果我申请
WS_EX_CONTROLPARENT
,列表框内的静止重绘。
我想我已经做错了事,但我不确定是什么。谷歌没有帮助,因为静态是C#关键词以及使它经常发生在它的结果。
解决方案
我主要是解决了重新划分问题采用DoubleBuffered=True,所以也许这是它。
我仍然觉得我做错了什么,但至少它现在的作品。
不隶属于 StackOverflow