百度首页 | 百度空间
 
文章列表
 
2008-10-08 13:14
一、 简介

屏幕抓图程序在处理图形中应用广泛。作为Windows XP及以后版本操作系统的图形处理内核,GDI+在二维几何图形处理、图像显示与转换和字符排版等方面简直是传统GDI程序员的一种解脱。但是,至少在目前情况下,GDI+尚不能完全代替GDI。与GDI相比,它至少还存在以下不足:

不支持从内存到屏幕的位传输操作;

不支持光栅“位运算”操作;

如果程序性能、速度要求比较严格,在图片输出方面的表现较差时,GDI往往能取代实现高性能的输出。

本文通过对流行的屏幕抓图程序工作
类别:技术海洋 | 评论(0) | 浏览()
 
2008-10-05 19:36
BOOL CWnd::DestroyWindow()
{
if (m_hWnd == NULL)
return FALSE;

CHandleMap* pMap = afxMapHWND();
ASSERT(pMap != NULL);
CWnd* pWnd = (CWnd*)pMap->LookupPermanent(m_hWnd);
#ifdef _DEBUG
HWND hWndOrig = m_hWnd;
#endif

#ifdef _AFX_NO_OCC_SUPPORT
BOOL bResult = ::DestroyWindow(m_hWnd);
#else //_AFX_NO_OCC_SUPPORT
BOOL
类别:技术海洋 | 评论(0) | 浏览()
 
2008-10-03 09:16

简介:window.external.AddFavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法

呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误.
1.external.AddDesktopComponent 把网站作为用户的Active桌面

语法:external.AddDesktopComponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
function j_adc(){ //例子
window.external.AddDesktopComponent("

类别:技术海洋 | 评论(0) | 浏览()
 
2008-10-01 12:00
修正后的代码:
IWebBrowser2 *pBrowser = NULL; //global;
#include<mshtml.h>
#include<shlguid.h>
#define COMRELEASE(ptr) \
    if (ptr != NULL) {\
        ptr->Release
类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-26 07:52

[摘]VC中 Tooltip 的实现(第三方类)

我们经常在一些软件中看到类似的功能:鼠标移动到一个按钮(或其他控件)上的时候,自动弹出一些提示(不是弹出对话框),以提醒用户该控件的作用或注意事项。这种提示就是所说的Tooltip(如图1所示)。关于Tooltip,网上已经有很多资料了,我在这里只是给大家

类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-26 07:46

在对窗口上的一个控件进行说明时,我使用了ToolTip控件(自建的),可是当鼠标移走时,ToolTip显示的内容却没有消失,我不知道怎样做到,有没有高手帮忙!下面是我自建的代码:

hwndTT = CreateWindowEx(WS_EX_TOPMOST,
TOOLTIPS_CLASS,
NULL,
WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
hwnd,
NULL,
hInst,
NULL

类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-25 23:40


下载源代码


在一些比较不错的浏览器中,出现了一些新的功能,通过鼠标动作(也称鼠标手势Mouse Gestures)来发出一些命令,比如opera,myie2.一般是这样,先按住鼠标右键,不要松,然后画直线或者其他设定的路径,就可以完成指定的命令。下面我们就来实现这个功能,具体的核心代码来自共享软件联盟小树冲浪浏览器中,整理改编了其中的一些地方。


1.建立一个对话框程序,

类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-22 12:47

  宿主可以在某些方面控制下载—帧、图形、Java等等—通过实现 IOleClientSite 和一个定义为 DISPID_AMBIENT_DLCONTROL 的周边属性。当 dispidMember 设置为DISPID_AMBIENT_DLCONTROL 调用宿主的 IDispatch::Invoke 方法时,它应该将pvarResult 设置为 0 或下列值的组合:
  DLCTL_BGSOUNDS 浏览器组件播放同文档相联的背景声音;
  DLCTL_DLIMAGES 浏览器组件从服务器下载图形;
  DLCTL_DOWNLOADONLY 浏览器组件下载页面但不显示;
  DLCTL_FORCEOFFLINE 浏览器组件工作在脱机方式。通
类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-21 20:37

症状

when on Web page script calls window.close property on itself,WebBrowser control may disappear from window。 this article explains how to determine when this has occurred and how to take appropriate action.

回到顶端

解决方案

类别:技术海洋 | 评论(0) | 浏览()
 
2008-09-21 19:47

同自动化浏览器(http://blog.joycode.com/jiangsheng/archive/2005/10/20/65489.aspx)相比,自动化浏览器控件(WebBrowser Control) 在应用程序中更加常用。从Outloo

类别:技术海洋 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

我喜欢·
 

ths.
 

ogre 的源码。。。囧
 

这应该是C++吧,少了两个++
 

如果程序设计语言是VB就好了,我最近也在研究这个问题.
 
     


©2008 Baidu