关闭

如何给WebBrowser中的网页全身照相

最近在写程序的时候,突然觉得google chrome的网页缩略照片挺好玩 ,  可是 chrome 是自己的内核, 自家的东西当然方便.WebBrowser 又怎么办?      首先想到的是最普通的屏幕复制, 也就是大家熟知的bitblt, 从WebBrowser的dc复制到bitmap的dc. 这种方法有很大的局限性: 1.要正确复制,必须保证WebBrowser在屏幕复制的时候必须处...
阅读(2208) 评论(2)

VC中程序调用Js自定义函数的注意事项

关于如何在程序中调用js函数, 网络上已经泛滥多时了. 下面这个链接是这方面的鼻祖了,大家可以看看. http://www.codeproject.com/KB/COM/jscalls.aspx?msg=1162277   一般说来,调用js函数多数是为了让程序内核和程序界面(ie界面)交互. 所以我让程序内核发送自定义消息 WM_CALLDISP 到界面窗口. 界面窗口调用invok...
阅读(1314) 评论(0)

续 WebBrowser 的扩展

上次写了WebBrowser这个容器( 详细参看: http://blog.csdn.net/norsd/archive/2008/09/13/2921389.aspx ) 今天来说说如何在 WebBrowser的基础上扩展更多的功能.  WebBrowserEx : public WebBrowser , public IDocHostUIHandler 1.实现IDocH...
阅读(1114) 评论(0)

使用C++实现SDK之WebBrowser容器 系列的一个补充. 关于GetHtmlDocumentX()

之前的文章 "http://blog.csdn.net/norsd/archive/2008/09/13/2921389.aspx" 实现了一个WebBrowser.   但是万物总不是完美的, 最近有网友问, GetHTMLDocumentX 系列函数的实现,是否需要Release.   当时我回答不需要. 我是这样考虑的:   WebBrowser 类只提供一个(系列)  IHtm...
阅读(935) 评论(0)

WebBrowser控件拖拽的实现

WebBrowser 作为群众喜闻乐见的插件, 一直以好用难写而臭名昭著.   其海量的接口忙的众多死程序员乐不思蜀.   前些天正好需要在WebBrowser中实现文件的拖拽, 遇到一些问题, 后来解决了, 希望和大家分享分享.   俺是菜鸟,大家包涵.   环境:  纯SDK ( 没有用MFC, 因为mfc太方便了,所以显得臃肿,有些问题反而复杂化了 ,所以用SDK模式讲解)...
阅读(837) 评论(0)

WebBrowser介绍——Javascript与C++互操作

WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的个性首页。关于WebBrowser的应用,也可以参考笔者开发的开源WebIM,Lesktop开源WebIM提供的IM客户端就是使用WebBrowse...
阅读(1154) 评论(0)

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

一.由来          我还记还得当自认为学习完了C++语法后, 兴致勃勃的打开MFC向导,开始所谓"MFC高级自动化编程"时, 我不由喊道: 这他妈的都是些什么乱七八糟的东西啊.诚然,MFC为了方便愚蠢的程序员,的确是让人瞬间高级编程, 可是愚蠢的我们还是会用CString strTest;写出(PWSTR)strTest.GetBuffer() 这种自作聪明的用法,结果就是整个程序好像发...
阅读(1714) 评论(0)

Android Thread interrupt 中断JAVA线程

假如我们有一个任务如下,交给一个Java线程来执行,如何才能保证调用interrupt()来中断它呢?  Java代码 class ATask implements Runnable{         private double d = 0.0;              public void run() {           //死循环执行打印"I...
阅读(1664) 评论(0)

@Override gives error in eclipse?

You're getting the error because you're using Java 1.5 which does not support @Override annotations for implementation overrides. Go into the Eclipse settings and set the language level to 1.6. EDI...
阅读(413) 评论(0)

Android对于APN

版权所有,转载请注明来自Mobile Developer (http://mdev.cc )  作者  : SinFrancis   由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。   大家可以研究一下frameworks/base/core/java/android/provider/...
阅读(758) 评论(0)

封装 HttpURLConnection

HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。 以下为对于HttpURLConnection对Post等方式访问的一段代码。 view plain copy to clipboard print ? package  com.sw.study.urlConnectio...
阅读(4548) 评论(0)

Android里merge和include标签的使用

1.使用 标签来重用layout代码 如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签:     view plain ·········10········20········30········40········50········60...
阅读(10559) 评论(2)

NetworkDetector: uses android.telephony.TelephonyManager to obtain telephony parameters like network

/*  * Copyright (C) 2011 The Android Open Source Project  *  * Licensed under the Apache License, Version 2.0 (the "License");  * you may not use this file except in compliance with the License....
阅读(735) 评论(0)

Check Network Type with TelephonyManager

//package uk.me.kjs.android.helloworld; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.co...
阅读(751) 评论(0)

Java中的synchronized、Object.wait()、Object.notify()/notifyAll()原理

synchronized与互斥锁mutex synchronized用来锁定某个对象,体现的是标准的互斥锁mutex的机制,synchronized代码块的开始即是lock该mutex,代码块的结束即是unlock。 Object.wait()与条件变量 Object.wait()在使用时通常要判断是否满足某个条件,不满足某个外部条件cond时调用wait(),来让线程阻塞同时释...
阅读(3676) 评论(0)

TTS语音朗读

TextToSpeech简称 TTS,是Android 1.6版本中比较重要的新功能。将所指定的文本转成不同语言音频输出。它可以方便的嵌入到游戏或者应用程序 中,增强用户体验。 在讲解TTS API和将这项功能应用到你的实际项目中的方法之前,先对这套TTS引擎有个初步的了解。 对TTS资源的大体了解: TTS engine依托于当前Android Platform所支持的几种主要的语...
阅读(1927) 评论(0)

android 处理txt文件类FileUtils,利用java反射机制访问非sdk类和函数

Android系统内部提供了一个不错的txt文本读写类,但目前并没有公开提供给标准的SDK,FileUtils类的源代码如下,可以很好的操作Linux下的文本文件。  public class FileUtils  {      public static final int S_IRWXU = 00700;      public static final int S_IRUSR = 0...
阅读(1289) 评论(0)

android 页面切换动画效果

如下一个例子: Animation animation1 = AnimationUtils.loadAnimation(HomeActivity.this, R.anim.my_rotate_action); searchImageView.startAnimation(animation1);   在2.0之后有了overridePendingTransition() ,...
阅读(1714) 评论(0)

TextView中部分字体高亮显示

方法一:         TextView tv = new TextView(this);         tv.setText(Html.fromHtml ("红色其它颜色"));   方法二:         String content = "测试测试我我是是 是]我,,,,,";         SpannableStringBuilder styled =...
阅读(431) 评论(0)

重力感应器

以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象一下以下情形: 手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10); 手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10); 手机屏幕向左侧放(x轴朝天)的时候,(x,...
阅读(370) 评论(0)
97条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:642822次
    • 积分:9375
    • 等级:
    • 排名:第2057名
    • 原创:111篇
    • 转载:376篇
    • 译文:0篇
    • 评论:112条
    文章分类
    最新评论