上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页

2008年9月15日

续 WebBrowser 的扩展

摘要: 上次写了WebBrowser这个容器( 详细参看: http://blog.csdn.net/norsd/archive/2008/09/13/2921389.aspx ) 今天来说说如何在 WebBrowser的基础上扩展更多的功能. WebBrowserEx : public WebB... 阅读全文

posted @ 2008-09-15 22:31 norsd 阅读(146) 评论(0) 推荐(0) 编辑

2008年9月13日

使用C++实现SDK之WebBrowser容器

摘要: 一.由来 我还记还得当自认为学习完了C++语法后, 兴致勃勃的打开MFC向导,开始所谓"MFC高级自动化编程"时, 我不由喊道: 这他妈的都是些什么乱七八糟的东西啊.诚然,MFC为了方便愚蠢的程序员,的确是让人瞬间高级编程, 可是愚蠢的我们还是会用CString strTest... 阅读全文

posted @ 2008-09-13 07:44 norsd 阅读(154) 评论(0) 推荐(0) 编辑

2008年9月10日

纯虚函数的一些问题和注意事项

摘要: 纯虚函数是一个不错的设计, 他可以完全抽象的实现一个类,并且要求其子类完成他自己不能完成的方法.比如, 我设计一个 WebBrowser 的容器类, 其中的许多接口的方法要求提供存放容器的窗口句柄,不幸的是, 这个不是WebBroser 所能知道的,这也是不应该知道的, 于是,我们编写一个纯虚函数... 阅读全文

posted @ 2008-09-10 17:30 norsd 阅读(205) 评论(0) 推荐(0) 编辑

2008年9月1日

WebBrowser控件拖拽的实现

摘要: WebBrowser 作为群众喜闻乐见的插件, 一直以好用难写而臭名昭著. 其海量的接口忙的众多死程序员乐不思蜀. 前些天正好需要在WebBrowser中实现文件的拖拽, 遇到一些问题, 后来解决了, 希望和大家分享分享. 俺是菜鸟,大家包涵. 环境: 纯SDK ( 没有用MF... 阅读全文

posted @ 2008-09-01 04:17 norsd 阅读(346) 评论(0) 推荐(0) 编辑

Javascript 继承中的一些问题

摘要: Javascript 的继承类问题,已经被说烂了, 其核心只有一点在 子类B()中 运行 父类A(). 一个简洁的实现: functionB(arg1,arg2)//假设子类B有两个初始值,其中arg1是传递给父类A { //继承A A.call(this,arg1... 阅读全文

posted @ 2008-09-01 02:28 norsd 阅读(83) 评论(0) 推荐(0) 编辑

2008年8月27日

LNK1000: Internal error during IncrBuildImage 链接错误解决方法

摘要: 操作系统: Vista Home Premium (English Version) Visual Studio版本: 9.0 微软支持页面: http://support.microsoft.com/kb/948127 微软补丁下载: https://connect.m... 阅读全文

posted @ 2008-08-27 23:00 norsd 阅读(243) 评论(0) 推荐(0) 编辑

2008年8月24日

::InvalidateRect的问题

摘要: BOOL InvalidateRect( LPCRECT lpRect, BOOL bErase = TRUE ) throw(); bErase = TRUE 时会发送 WM_EARSEBKGND 另外,当消息阻塞时, 可能有的绘图消息被丢弃. 比如发现,在ShowGif项目中... 阅读全文

posted @ 2008-08-24 20:22 norsd 阅读(214) 评论(0) 推荐(0) 编辑

Gif 文件结构与解码器

摘要: 1. 前记 一直以来,blog对我来说, 与其说是写给别人看,不如说是给自己看得. 一些只有笨蛋才会返的错误,白痴才不知道的原理, 就让笨蛋白痴写下来给自己看吧. 你看, 前面至少已经有一个错字了:) 直到最近写一个东西时, 突然需要某一个gif, 还希望透明. 要我... 阅读全文

posted @ 2008-08-24 13:22 norsd 阅读(384) 评论(0) 推荐(0) 编辑

2008年8月22日

delete 错用 delete[] 导致 Trigger Point Break

摘要: 在_DEBUG模式中, delete 最后会调用函数: extern "C" void __cdecl _free_dbg_nolock( void * pUserData, int nBlockUse ) 该函数位于dbg... 阅读全文

posted @ 2008-08-22 09:33 norsd 阅读(170) 评论(0) 推荐(0) 编辑

2008年8月21日

FileDialog 注意事项

摘要: OPENFILENAMEW ofn; ::memset( &ofn,0,sizeof(ofn)); ofn.lStructSize = sizeof (OPENFILENAME) ; ofn.hwndOwner = GetHWND(... 阅读全文

posted @ 2008-08-21 22:39 norsd 阅读(235) 评论(0) 推荐(0) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页

导航