最近遇到window的坑

来源:互联网 发布:php 页面重定向方法 编辑:程序博客网 时间:2024/05/19 14:38

1: WInnet API 异步回调的坑,一个连接反复请求服务器,发现Wininet会在没有任何回调通知时候,断开连接,然后再也不发送请求。这种情况发送服务器发送RST(TCP)时候会发生。不知道具体原因导致,因为看不到内部实现。建议HTTP还是用第三库简单,逻辑清晰。(libcurl,livevent,boost,poco都可以)。


2:PostThreadMessage 和 PostMessage  消息丢失,返回值正确。工作线程发送消息到UI线程,UI窗口移动的时候或者移动滚动条时候导致消息大量堆积,导致消息丢失。多线程用SendMessage返回失败,而且感觉多线程用这个比较违背多线程好处,卡住工作线程。


3:SetWindowText 对比较大字符串渲染有点慢,所以这里必须自己从要显示的数据做优化。

0 0
原创粉丝点击