自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (39)
  • 收藏
  • 关注

转载 两时间比较

#include #include #include using namespace std;float DiffTime(unsigned ty1, unsigned th1, unsigned ty2, unsigned th2){struct tm tm1, tm2;time_t tt1, tt2;float dt;

2014-02-28 14:41:15 740

原创 tm ,time_t,SYSTEMTIME转换

time_t tmToTime_t(char * dt){tm timeinfo;sscanf_s(dt, "%d-%d-%d %d:%d:%d",&timeinfo.tm_year, &timeinfo.tm_mon, &timeinfo.tm_mday,&timeinfo.tm_hour, &timeinfo.tm_min, &timeinfo.tm_sec);ti

2014-02-28 09:41:48 2452

原创 c++构造函数初始化列表

class F{public:F(int a);int m;};F::F(int a) :m(a){cout }int main(void){ F *f = new F(100);delete(f);}

2014-01-10 11:49:57 615

原创 MFC资源文件切换

AFX_MANAGE_STATE(AfxGetStaticModuleState()); TTest *Tet = new TTest(); Tet->Create(IDD_DIALOGTEST, NULL); Tet->ShowWindow(SW_SHOW);

2014-01-08 15:54:31 720

原创 win32 自定义控件使用,必须要将自定义控件style = 0x50010000 0x50010000是三个样式的组合

// Win32Project12.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "Win32Project12.h"#define MAX_LOADSTRING 100#define IDC_OKBTN 200// 全局变量: HINSTANCE hInst; // 当前实例TCHAR szT

2014-01-03 09:14:39 2602

原创 win32 WM_DESTROY 和 WM_NCDESTROY.

WM_DESTROY与WM_NCDESTROY在窗口销毁时有两个紧密关联的 windows 消息, 就是 WM_DESTROY 和 WM_NCDESTROY.区别就是 WM_DESTROY 消息是在窗口销毁动作序列中的开始被发送的, 而 WM_NCDESTROY 消息是在结尾. 这在你的窗口拥有子窗口时是个重大区别. 如果你有一个带子窗口的父窗口, 那么消息的发送序列 (在没有怪诞

2013-12-31 17:49:24 909

原创 wiin32 想找目录下文件

case WM_COMMAND:if (LOWORD(wParam) == IDOK){search = L"E:\\Form\\*.png";WIN32_FIND_DATA fdd;HANDLE AFind = FindFirstFile(search, &fdd);TCHAR * s = NULL;if (AFind != INVALID_HANDLE_VALUE)

2013-12-31 16:46:11 492

原创 修改dialog上ico hwnd ---- hinstance

SendMessage(hDlg, WM_SETICON, ICON_SMALL, (LPARAM) LoadIcon(hInst, MAKEINTRESOURCE(IDI_SMALL)));

2013-12-30 16:45:24 536

原创 win32 linkcontrol使用

//设置值 wstring link = L"link.append(curMessage->url.c_str());link.append(L"\">");link.append(curMessage->url.c_str());link.append(L"");SetWindowText(GetDlgItem(hwnd, IDC_SYSLINK), link.c_st

2013-12-26 21:25:13 745

原创 gdi画图拉伸

// 让其平铺拉伸(默认为渐变拉伸)ImageAttributes ImgAtt;ImgAtt.SetWrapMode(WrapModeTileFlipXY);RectF rcDrawRect;rcDrawRect.X=0;rcDrawRect.Y=0;rcDrawRect.Width=100;rcDrawRect.Height=100;g.DrawImage(m_

2013-12-26 20:10:59 782

原创 文本重影

case WM_CTLCOLORSTATIC://static窗体透明i = GetWindowLong((HWND) lParam, GWL_ID); //获取窗口控制项ID        ////根据所获取的id依次更改文字颜色        switch (i){case 120:SetTextColor((HDC) wParam, RGB(255, 255,

2013-12-26 17:56:35 747

原创 HBRUSH的使用

HBRUSH hbr;第一种: hbr= CreateSolidBrush(RGB(255,0,0));    //单色的画刷第二种: hbr= (HBRUSH)GetStockObject(BLACK_BRUSH);  //只能取特定颜色的画刷,如BLACK_BRUSH,GRAY_BRUSH等刷第三种: hbr= CreatePatternBrush(HBITMAP hb

2013-12-26 17:39:44 1089

原创 win32 listview,combox使用

HWND hwndList = GetDlgItem(hDlg, IDC_LIST_ALLMESSAGE);HWND hwndCombox = GetDlgItem(hDlg, IDC_COMBOSTATE);switch (message) {case WM_INITDIALOG:SendMessage(hwndList, LVM_SETEXTENDEDLISTVIEWSTYLE

2013-12-25 16:56:44 2038

原创 c++中日期转换

#include "time.h"#include "stdio.h"int main(void){char now[64];struct tm newtime;time_t timep;errno_t err;timep = 1386691200;err = localtime_s(&newtime, &timep);strftime(now, 64, "

2013-12-23 15:41:06 698

原创 c++日期转换

#include #include #include using namespace std;void GetDay(int days, int &month, int&mDay, bool bLeap){int dayCount[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };if (b

2013-12-22 20:01:38 826

转载 得到window区域位置

1、全屏显示int full_x = GetSystemMetrics(SM_CXSCREEN);int full_y = GetSystemMetrics(SM_CYSCREEN);::SetWindowPos(hWnd,HWND_TOPMOST,0,0,full_x,full_y,0 ); 2、工作区显示  RECT rt;  SystemParametersI

2013-12-21 16:38:55 502

原创 _access判断文人提否存在

_access使用方法path文件或目录路径。mode读/写属性。0仅存在2只读4只读6读取和写入BOOLEAN CheckFileExists(char * fileOrDirName){ if (_access(fileOrDirName, 0) == 0)  //文件或目录存在 { return true; } return false;

2013-12-18 13:04:56 518

转载 c++控件播放flash

容器-插件基础:为在一个窗口中嵌入一个Activex的话,就需要创建一个Container Window,然后创建被嵌入的Activex,然后通过上述的接口建立容器与Activex直接的联系。在ATL中使用CAxHostWindow封装 了Activex容器,并进一步使用CAxWindow类来简化控件容器的操作。Activex嵌入主要代码1.内嵌Activex的创建

2013-12-18 09:41:07 1008

原创 c++播放flash

#include int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmd, int show) {MSG   msg = { 0 }; void* init = GetProcAddress(LoadLibrary("atl"), "AtlAxWinInit"); _asm call init;//CreateW

2013-12-17 21:40:47 789

原创 消息分流器简单代码

消息分流器原理,这里不细说,可以google中查询,,以下提供短小代码实现下#include #define chHANDLE_DLGMSG(hwnd, message, fn) case (message): return (SetDlgMsgResult(hwnd, uMsg, HANDLE_##message((hwnd), (wParam), (lParam), (fn))))

2013-12-13 11:50:48 848

原创 win32多线程非阻塞与阻塞

typedef struct CjThreadData{    LPVOID fw;    LPCTSTR getUrl;    HANDLE hFile;}CJTHREADDATA,*PCJTHREADDATA;HANDLE hFile;::HANDLE hThreadArray[1];::PCJTHREADDATA pCjThreadData;::DWO

2013-12-06 16:02:26 817

原创 CAxWindow

#include "stdafx.h"#include "Win32Project11.h"#include CComModule _Module;#include  #include #include HWND hWnd = NULL;static TCHAR szAppName [] = TEXT("WebBrowser");static TCHAR sz

2013-12-06 12:35:55 2163

转载 WebBrowser插件使用分享

WebBrowser插件使用分享  互联网的普及使用户非常熟悉基于浏览器的操作界面,对传统GUI模式应用的界面提出了更高的要求,希望能够具有类似于网页程序的表达力、易用性。对于Windows平台的GUI应用程序,WebBrowser插件是一个很好的解决方案,使用该插件相当在程序中嵌入了一个浏览器窗口,通过该窗口中可以充分利用IE内核的强大功能。  程序嵌入WebBrowser时,逻辑上

2013-12-05 16:12:42 4637

原创 static控件透明

case WM_CTLCOLORSTATIC://static窗体透明SetBkMode((HDC) wParam, TRANSPARENT);return (BOOL) ((HBRUSH) GetStockObject(NULL_BRUSH));

2013-12-03 09:48:15 487

原创 获取文件长度

int main(void){ FILE* file; fopen_s(&file, "bv.rar", "ab"); fseek(file, SEEK_CUR, SEEK_END); int fsize = ftell(file); cout }

2013-11-30 15:22:35 520

转载 fopen打开文件方式

fopen打开文件方式     最近写一个文件操作类,fopen的参数着实让我搞了半天,因为以前就是固定的方式读写文件的,现在要做灵活了,所以就有些参数理解不够准确。以下是关于mode参数的定义。'r' 只读方式打开,将文件指针指向文件头,如果文件不存在,则File返回空。'r+' 读写方式打开,将文件指针指向文件头,如果文件不存在,则File返回空。 'w' 写入方式打开

2013-11-30 15:00:46 1164

转载 string转换为LPCWSTR

LPCWSTR stringToLPCWSTR(std::string orig){size_t origsize = orig.length() + 1;const size_t newsize = 100;size_t convertedChars = 0;wchar_t *wcstring = (wchar_t *) malloc(sizeof(wchar_t) *(or

2013-11-26 17:35:54 5289

转载 atoi,atol,strtod,atof

atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。参数nptr字符串可包含正负号

2013-11-20 22:37:13 873

转载 如何使用VC中的Custom Control?

如果一个Custom Control控件没有和一个自定义的窗口类进行关联,这将导致你的对话框创建失败,无法现实出来。要使用Custom Control,我们必须先写一个自定义的窗口类,例如CPieChartCtrl,派生自CWnd,然后,在程序开始对这个窗口类进行注册,BOOL CPieChartCtrl::RegisterWindowClass(){WND

2013-11-07 17:13:57 1033

转载 用explicit禁止默认转换

用explicit禁止默认转换默认转换带来一定的方便,同时也造成不必要的失误,为了防止失误,可以在构造函数前加“explicit”。#include #include using namespace std;class classA { int x;public: explicit classA(int x) { this->x = x; } exp

2013-10-25 09:19:47 639

原创 c++中template使用

#include using namespace std;templateT min(T a[],int n){int i;T minv = a[0];for(i = 1; i{if(minv >a[i])minv = a[i];}return minv;}int main(void){int a[] = {1,3,0

2013-10-23 14:37:03 480

原创 Qt提示 "Could not connect to AppWrapper, Please make sure TCP port 12005 is not blocked"解决方法

在安装目录下新建一个文件,重命名为 qtappwrapper.exe.config在copy如下内容,保存重启vs

2013-10-18 02:58:09 5658 1

转载 win764位 vs2012+qt

Win7 64位 VS2012 安装 Qt52013-08-26 16:42 156人阅读 评论(0) 收藏 举报Windowsqtqt564位vs2012注意,本教程的操作系统为 Win7 64位,VS2012 英文版。由于机器是64位,编译Qt的过程中,有可能出现如下问题。[plain] view plaincopy

2013-10-15 15:53:36 7393 1

原创 delphi Getclass findClass用法

var  className: string; HelperClass: THelperClass;begin  Result := nil;  className := FConfig.ReadString('Configuration', 'className', '');  if className = '' then    Exit;  if

2013-09-17 16:00:16 3543

原创 delphi7 JSON测试

procedure TForm1.Button1Click(Sender: TObject);var  sj, aj, sjj: ISuperObject;  i: integer;begin  sj := SO();  sjj := SO();  aj := SA([]);  for i := 0 to 10 do  begin    sj.s['Phon

2013-09-16 19:22:38 5283

原创 Delphi richedit获取选中文字

function TForm1.GetSendText(RichEdit: TExRichEdit): string;var  MsgListInfo: TStrings;  i, m, n: integer;  x, y: LongInt;  WideStr: WideString;begin  Result := '';  MsgListInfo := TStr

2013-09-10 17:34:28 2954

原创 c++线程

DWORD WINAPI Func1Proc(LPVOID lpParamter);DWORD WINAPI Func2Proc(LPVOID lpParameter);int main(void){HANDLE hThread1;HANDLE hThread2;hThread1 = CreateThread(NULL,0,Func1Proc,NULL,0,NULL

2013-09-04 14:19:56 565

原创 Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is

//定义指针函数typedef int(*DLLFUNC)(int,int);int main(void){DLLFUNC dllfunc;HINSTANCE hinstance = LoadLibrary("main.dll");// try//{if(hinstance != NULL){dllfunc = (DLLFUNC)GetProcAdd

2013-09-04 11:16:23 17030 4

原创 c++ deque使用

int _tmain(int argc, _TCHAR* argv[]){//estimate(5,betsy);// estimate(5,pam);deque deq(20); //创建一个20个元素的双端队列deque::iterator pos;int i;for ( i = 0; i {deq[i] = i;}/*for(i = 0;

2013-08-30 17:17:13 2027

原创 c++ ado连接fatal error C1083: 无法打开类型库文件:“msado15.dll”

fatal error C1083: 无法打开类型库文件:“msado15.dll”提示无法打开msado15.dll,需要在安装目录下找到msado15.dll放到debug目录下即可

2013-08-30 15:33:10 7462

dspack_xe3

支持xe3的dspack,直接在libary下添加路径 build 安装即可使用。

2013-05-10

EmbeddedWb delphi ex3

EmbeddedWebBrowser delphi xe3

2013-05-09

TperlRegEx xe xe3

delphi 控件 TperlRegEx xe xe3

2013-05-09

Delphi xe3破解

Delphi xe3破解,注册码及破解文件

2013-05-08

Devexpress VCL for d7,xe,xe2,xe3

Devexpress VCL for d7,xe,xe2,xe3第三方控件

2013-05-08

RXlib控件支持xe3

Rxlib支持Delphi xe3三方控件

2013-05-08

视频监控DSPACK控件

非常好有视频监控DSPACK控件,带实例

2013-04-26

免注册免安装压缩EXE软件

免注册免安装压缩EXE软件

2013-04-26

delphi 车牌识别

DELPHI非常好用,简单的车牌识别,车牌识别

2013-04-26

Delphi Canvas应用

Delphi Canvas应用,发票单据打开

2013-04-26

谁说菜鸟不会数据分析

谁说菜鸟不会数据分析--电子书

2013-04-26

工作必备便签软件

小巧实用的超级便签软件。超级方便便签软件

2013-04-26

Windows消息编程机制.PDF

windows消息编程机制

2013-04-18

delphi高手突破

delphi高手突破,delphi高手突破

2013-04-18

精通Oracle 10g PL SQL编程

精通Oracle 10g PL SQL编程

2013-04-18

虚拟打印机

虚拟打印机

2013-04-18

FtpClient工具

FtpClient工具,ftp上传下传的绿色好工具

2013-04-12

cxGrid单元格颜色

cxGrid单元格颜色及cxgrid一些简单的使用

2013-04-12

很好的网站抓包工具非常值得下载

很好的网站抓包工具非常值得下载,,,,,,

2011-06-20

delphi发送邮件

delphi发送邮件,,一个小小实例,,smtp

2008-08-29

delphi 无标题调整大小

delphi 无标题调整大小

2022-11-26

XE10破解工具及视频

XE10很好用的,XE10破解工具及视频

2015-09-04

win32 浏览器

win32 sdk非常简单实用的实现浏览器

2013-12-27

delphi中内嵌外部程序

delphi 中内嵌外部程序

2013-11-21

Teechart_v8.01

delphi7下安装的Teechart_v8.01,里面可以直接运行安装

2013-11-20

CHART时间曲线实时移动图实例

适合CHART使用者时间曲线实时移动图实例

2013-11-20

CppSQLite3 SQLite3静态库加密版

CppSQLite3 SQLite3静态库加密版

2013-11-20

vs2012 qt实例

简单实用的vs2012 + qt5实例,适用初学者

2013-10-17

Delphi串口通信编程

Delph i串口通信编程ppt文档

2013-07-09

delphi 通过SetupApi列举设备

delphi 通过SetupApi列举设备名称,及端口号

2013-07-09

delphi7 json类

delphi7 json类

2013-06-21

DELPHI indydemo

比较完整的indydemo,可下载D7正常使用

2013-05-27

altova_xmlspyent2013注册机

开发过程中用到的XML解析软件,altova_xmlspyent2013注册机

2013-05-21

绿色免费远程桌面软件

Teamviewer绿色免费远程桌面软件,无需要直接使用

2013-05-21

带注册码支持delphi7

Delphi CodeSite 带注册码只支持delphi7

2013-05-21

delphi中自动升级程序

delphi中程序自动升级程序代码实例!

2013-05-17

delphi两个进程间的通讯实例

delphi中两个进程间的最简单通讯实例!

2013-05-17

局域网内传文件超快的飞秋FeiQ

局域网内传文件超快的飞秋FeiQ,值得下载

2013-05-16

CoolTrayIcon delphixe3

CoolTrayIcon delphixe3可安装正常使用!

2013-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除