摘要: 只将窗口显示区域标记为无效以产生WM_PAINT消息,对于某些应用程序来说也许不是完全令人满意的选择。在呼叫InvalidateRect之后,Windows将WM_PAINT消息放入消息队列中,最后由窗口消息处理程序处理它。然而,Windows将WM_PAINT消息当成低优先级消息,如果系统有许多其它的动作正在发生,那么也许会让您等待一会儿工夫。这时,当对话框消失时,将会出现一些空白的「洞」,程序仍然等待更新它的窗口。如果您希望立即更新无效区域,可以在呼叫InvalidateRect之后呼叫UpdateWindow:UpdateWindow (hwnd) ;UpdateWindow (hwnd 阅读全文
posted @ 2013-04-02 16:27 归海一刀 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/jcss2008/archive/2009/10/30/1592907.html1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace 或 #import "类型库所在目录myCom.tlb" using namespace MYCOM; --Method 1-------------------------- 阅读全文
posted @ 2013-04-02 14:55 归海一刀 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://liulinqi206.blog.163.com/blog/static/1346047662012431101242694/1类型转换常用字符串件的类型转换。FromToSample字符串常量BSTRRight:BSTR bs = ::SysAllocString(_T("Test string"));…::SysFreeString();Wrong:BSTR bs = _T("Test string"); //ERRORLPWSTR /LPCWSTR /WCHAR* /wchar_tBSTRRight:LPCTSTR sz1 = 阅读全文
posted @ 2013-04-02 14:37 归海一刀 阅读(1611) 评论(0) 推荐(0) 编辑