- 博客(16)
- 资源 (12)
- 收藏
- 关注
转载 MFC怎样编写后台运行的程序
MFC怎样编写后台运行的程序--------------------------------------------------------------- http://www.codeproject.com/system/xservice.asp ---------------------------------------------------------------
2013-05-29 14:39:29 1047
转载 VC++界面处理中怎样设置默认按钮
重载PreTranslateMessage函数,截获回车键的消息,当截获到的时候,触发你的函数。 BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg) { if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ENTER) { YourButto
2013-05-24 14:34:50 1405
原创 对Dialog添加视图CHtmlView,并获取滚动条的滚动范围
View头文件WebView.h:#ifndef __WEBVIEW_H__#define __WEBVIEW_H__#pragma onceclass CWebView : public CHtmlView{public: // 仅从序列化创建 CWebView(); virtual ~CWebView(); DECLARE_DYNCREATE(CWebView)
2013-05-23 12:28:18 1145
转载 WebBrowser控件——设置滚动条位置
遇到一个问题:在用WebBrowser控件打开网页后,让网页中的滚动条滚动到最底部。在网上找到了方法:用DCOM组件技术,获取HTML接口指针。(前一阵做调用网页中的JavaScript函数也是采用这种技术)。代码如下:boolput_scrollTop(){ HRESULT hr; CComPtr spDisp; IHTM
2013-05-23 12:16:13 1750
转载 在CHtmlView中判断页面加载完成
论坛上有人问如何在CHtmlView中判断页面加载完成。这里给出一点想法。首先想想这个问题如果是在JS里面是如何实现的。JS里面最简单的方式就是利用onload事件让一段JS在页面加载完成后启动。使用onload事件的好处是,能够保证页面上的image图片都已经加载完成。比如:window.onload = function() { //
2013-05-23 11:11:48 734
转载 动态创建控件的消息响应添加
某些情况下,我们需要在窗口上进行新添控件的操作,但在团队软件开发中,如果直接在已有界面进行控件拖放式添加,这操作必会改变资源文件,资源文件的更改可导致整个项目的重编译,对其它参与者的干扰较大,为尽量减小这种干扰,我们尽量用动态创建控件的方式来添加特例控件,但是动态创建的控件中,除了诸如STATIC或EDIT这类基本不对其事件进行额外响应的控件外,有些需要我们对其事件响应有其它的处理,如ComboB
2013-05-21 15:48:28 1192
转载 MFC对话框最小化到托盘
1、在资源中的Icon中导入一个自己喜欢的图标,ID命名为IDR_MAINFRAME,将先前的IDR_MAINFRAME的图标删除掉;2、在自己的Dialog头文件中定义一个变量 NOTIFYICONDATA m_nid,关于该结构体的具体信息可以查阅MSDN;3、添加消息响应函数OnInitDialog(),并在该函数中添加以下代码,这样程序一启动,就在托盘中显示出了自己应用程
2013-05-16 16:30:16 520
转载 vc中调用Flex的总结
该文章讲述了VC Dialog中使用FLEX的生成文件SWF,VC可调用FLEX中的方法,FLEX中可调用VC的方法。以下是简单的实例代码。该文章针对读者:具备FLEX开发基础,熟悉VC6.0 编程环境:VC6.0 FLEX3.2 FLASH_PLAYER_10_ACTIVE_X.EXE(要注意控件的版本,否则可能会引起不必要的错误。
2013-05-15 19:12:37 709
转载 利用CImage显示透明PNG图片
类CImage,头文件atlimage.h1.显示背景透明的PNG图片CImage m_Image;m_Image.Load(图片路径);//装载图片for(int i = 0; i { for(int j = 0; j { unsigned char* pucColor = reinterpret_cas
2013-05-14 09:33:57 1270
转载 使用CImage类切割png图片
1.新建一win32控制台应该程序:png,勾选支持MFC2.新建类:CImageHandler,并在头文件加添加#include (CImage头文件)#pragma once#include class CImageHandler{public: CImageHandler(void); ~CImageHandler(void);private: CI
2013-05-14 09:32:31 1915
转载 MFC进度条的美化
平台:VS2005;资料参考:来源于网络;内容介绍:创建自绘进度条,并在进度条上显示当前进度的百分比。第一步:创建基于对话框的工程,在对话框中放置一个进度条控件,把进度条控件的属性Smooth设置为真。第二步:【1】添加基于进度条CProgressCtrl控件新类CMyProCtrl;【2】为CMyProCtrl类添加WM_PAINT消息
2013-05-13 15:10:53 2945
转载 utf-8与Unicode互转.
在vc下使用SQLite数据库时,由于SQL语句使用utf8 编码,而CString 是unicode编码。一, utf8 转 UnicodeCString UTF8ToUnicode(char* UTF8){DWORD dwUnicodeLen; //转换后Unicode的长度TCHAR *pwText; //保存Unicode的指针CS
2013-05-10 16:10:51 932
转载 CString UTF8
//把utf8转成unicode,再转成cstring void ConvertUTF8ToANSI(char* strUTF8,CString &strANSI) // { int nLen = ::MultiByteToWideChar(CP_UTF8,MB_ERR_INVALID_CHARS,(LPCTSTR)strUTF8,-1,NULL,0); //返回需要
2013-05-10 16:09:49 1429
转载 VC include 路径解析
要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。打开此对话框会发现默认有这几条路径:C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
2013-05-10 15:22:00 597
转载 MFC使用HttpGet和HttpPost方法与服务器通信
处理过程封装到CHttpClient类中,同时支持http和https//////////////////////////////////// HttpClient.h#ifndef HTTPCLIENT_H#define HTTPCLIENT_H#include #include using namespace std;#define IE_AGENT _T("Mozil
2013-05-10 09:29:15 3301
转载 VC2008配置boost库使用正则表达式的步骤
1、下载与安装boost库,下载地址:http://sourceforge.net/projects/boost/files/boost/1.39.0/,将其解压到E:\boost目录。2、编译动态库,本处只要支持正则表达式就可以,因此只需要编译E:\boost\libs\regex\build目录下的文件。这步比较关键。具体操作:[1] 在“运行”里输入“cmd”,打开命令提示符;
2013-05-07 10:23:20 673
学生寝室管理系统
2012-04-22
android 汽车加油记录
2012-04-19
万普聚合SDK(1.6.3)
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人