qt特效按鈕QPushButton
admin | Qt Gui | 2013-05-22
C++
//Declaration
#include <QtCore>
#include <QtGui>
class AeroButton : public QPushButton
{
Q_OBJECT
public:
AeroButton(QWidget * parent = 0);
AeroButton(const QString & text, QWidget * parent = 0);
AeroButton(const QIcon & icon, const QString & t... [阅读全文]
wps的range对象
环境:xp sp3,vs2008,wps2012,word2010
如果直接设置Range对象的Start或End属性可能会报异常,所以使用SetRange方法或者让Start小于等于Range的End值
word2010直接设置Start的值超过End不会跑出异常,但是会将End=Start
C++
void Ctest09242Dlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
::CoInitialize(NU... [阅读全文]
基于VS 2005环境的MS office自动化开发之熟悉环境篇
admin | Windows api, 屏幕取词 | 2013-05-20
进行MS office自动化开发最好的工具或许是VBA,但是很多时候我们的应用系统往往和MS office的文件打交道,比如生成word文件和EXCEL报表等等,因此学习一下主流的开发工具关于MS office自动化的知识还是很有必要的。从今天起,我将推出一些基于VS 2005环境的MS office自动化开发的一些入门文章。第一篇是关于熟悉开发环境。
这次我使用的是VS C++ 2005。... [阅读全文]
IP过滤钩子驱动
admin | win32 | 2013-05-17
C++
// DrvFltIp.cpp文件
extern "C"
{
#include <ntddk.h>
#include <ntddndis.h>
#include <pfhook.h>
}
#include "DrvFltIp.h"
#include "internal.h"
// 自定义函数的声明
NTSTATUS DispatchCreateClose(PDEVICE_OBJECT pDevObj, PIRP pIrp);
void DriverUnload(PDRIVER_OBJECT pDr... [阅读全文]
人民币小写转换为大写
admin | win32 | 2013-05-17
转换函数,输入为字符串格式的数字,如:12345.12345
该函数精确到小数点后5位,只要输入的钱数你认识,就可以转换成大写的。
C++
//转换函数,输入为字符串格式的数字,如:12345.12345
//该函数精确到小数点后5位
CString NumberToRMB(CString szNumber)
{
int pos = szNumber.Find(_T("."));
CString szInteger, szFl... [阅读全文]
识别文件编码
admin | win32 | 2013-05-17
C++
string filename = “c:\\Default.asp”;
ifstream fin( filename.c_str(),ios::binary);
if( !fin )
{
cout << “打开文件” << filename << “出错” << endl;
//exit(-1);
}
else
{
byte bytes[3];
fin.read((char *)&bytes,sizeof bytes);
if(bytes[0] == 0xEF&& bytes[1] =... [阅读全文]
Qt显示网络图片
admin | Qt Gui | 2013-05-17
main.h
C++
#include<QtGui/QtGui>
#include"CImage.h"
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
CImage dlg;
return dlg.exec();
}
12345678910
#include<QtG... [阅读全文]
用C++实现定时关机、重启、注销、休眠、
admin | win32 | 2013-05-17
C++
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int i;
cout<<"1、关机"<<endl
<<"2、重启"<<endl
<<"3、注销"<<endl
<<"4、休眠"<<endl
<<"5、取消"<<endl;
cin>>i;
switch(i)
{
... [阅读全文]
wxWidgets 不规则透明WinForm窗体(通过透明图片实现)
admin | C++ | 2013-05-17
C++
#include "wx/wxprec.h"
class MyFrame;
class MyApp : public wxApp {
public:
virtual bool OnInit();
private:
MyFrame *frame;
};
class MyFrame : public wxFrame {
private:
wxBitmap *bit;
wxPoint *point;
public:
MyFrame();
void OnPaint(wxPaintEvent& event);
void OnWindowCre... [阅读全文]
简单的Win32贪食蛇游戏
admin | win32 | 2013-05-17
C++
/******************************************************************
贪食蛇 Preview
此版本贪吃蛇用蛇的方块是集合用的是数组
蛇移动是以Sleep()阻断进程实现的
故蛇移动看似较为卡顿,且数组插入数据效率较低,
故操作体验十分一般
***************************************************************... [阅读全文]