自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 listctrl

<br />http://blog.csdn.net/lixiaosan/archive/2006/04/07/653563.aspx

2010-06-03 17:34:00 232

原创 图标操作

<br />http://blog.csdn.net/cenjoyer/archive/2010/02/03/5280758.aspx<br /> <br />修改注册表里 HKCR/exefile/defaultIcon 默认键 值改成 图标路径 OK<br />然后所有 exe 文件图标 都成了 祢自己设的那张图标 文件<br />还可以 改其他文件关联的图标

2010-06-02 14:02:00 252

原创 汉化

<br />eXeScope.rar

2010-06-01 11:00:00 381

原创 vc 存储过程

    _ParameterPtr param=pCmd-> CreateParameter( "operType ",adInteger,adParamInput,sizeof(int),"1");          pCmd-> Parameters-> Append(param);     param=pCmd-> CreateParameter( "hwID ",adVarChar

2010-05-24 10:10:00 369

原创 用VC取得文件的关联图标

一个简单的学习加强实例,用VC取得文件的关联图标,看下面的代码一起来学习下! CFileDialog fileDialog( TRUE,/"*.*/",NULL,NULL,NULL);  if (fileDialog.DoModal() != IDOK) return;  CString str= fileDialog.GetFileExt();  str=/"./"+str;  SHFILEIN

2010-05-24 01:07:00 224

原创 http编程

http://blog.csdn.net/andylin02/archive/2010/01/11/5176630.aspx

2010-05-18 12:31:00 203

原创 题目

http://blog.csdn.net/ShorminHsu/archive/2007/07/16/1693061.aspx

2010-05-14 10:45:00 226

原创 手机短信

http://topic.csdn.net/u/20091221/17/BD0A30F3-C506-4513-95B5-BA434ABD6CD5.html  http://blog.csdn.net/alonemars/archive/2006/09/26/1289826.aspx  http://blog.csdn.net/jenshy/archive/2006/04/1

2010-05-13 09:29:00 248

原创 win+d

    dlg = new CMyDlg;    dlg->Create(IDD_DIALOG1);    HWND hDesktop = ::FindWindow("Progman", NULL);    if(hDesktop == NULL)    {        return TRUE;    }    HWND hDesktop1 = ::GetWindow

2010-05-08 14:24:00 318

原创 移动窗口

void CMyDlg::OnLButtonDown(UINT nFlags, CPoint point)     m_oldpoint.x=point.x;    m_oldpoint.y=point.y;void CMyDlg::OnMouseMove(UINT nFlags, CPoint point) {    CPoint nPoint;    ::Get

2010-05-07 16:34:00 347

原创 鼠标穿透

DWORD dwStyle= GetWindowLong(m_hWnd,GWL_EXSTYLE);SetWindowLong(m_hWnd,GWL_EXSTYLE,dwStyle^0x80000L|WS_EX_TRANSPARENT); 

2010-05-07 16:29:00 276

原创 创建外部表

创建文件目录SQL> create directory upload_dir as /storagepool/upload; Directory created. -- 2. 创建外部表 SQL> create table analog_tmp_entrypage_ext_1( PROFILE_ID NUMBER(22), REPORT_TIME NU

2010-04-27 01:10:00 489

原创 VC建立与修改共享内存区示例代码

VC建立与修改共享内存区示例代码2009-11-28 17:34建立共享内存区: HANDLE hmap; usb_info p_lizhi; hmap = ::CreateFileMapping((HANDLE)-1,NULL,PAGE_READWRITE,0,sizeof(struct USB_info),_T("share")); if(hmap != NULL

2010-04-23 08:12:00 441

原创 2

else    {        int t=strSrc.Find(cstrSeparator,0);        CString str2;        while (t!=-1)        {            str2=strSrc.Left(t);            MessageBox(str2);            str2=st

2010-04-06 14:53:00 1078

原创 ReadFileStr

ReadFileStr("1.txt",strDesc);void CDofileDlg::ReadFileStr(CString filename,CString &strDesc){    CStdioFile file;    file.Open("1.txt",CFile::modeRead);    CString str;    while (file.Read

2010-04-06 14:52:00 447

原创 ReadLineStr

    ReadLineStr(strDesc,/r/n,FALSE);void CDofileDlg::ReadLineStr(CString strSrc,char cstrSeparator,BOOL isReverse){    if (strSrc.Right(1)==cstrSeparator)    {        strSrc=strSrc.Left(st

2010-04-06 14:52:00 282

原创 WriteLineFile(str,'/r/n');

void CDofileDlg::WriteLineFile(CString strSrc,char cstrSeparator){    CStdioFile file;    file.Open("1.txt",CFile::modeCreate|CFile::modeWrite);    int t=strSrc.Find(cstrSeparator,0);    CSt

2010-04-06 14:51:00 371

原创 TT2

#include "iostream.h"#include "AFX.H"struct NUM{ int number; char mdn[1][12]; };void DoA(char*buf){ NUM* buf2=(NUM*)buf; coutnumber    coutmdn[1]    coutmdn[2]}void main(){int size=110*sizeof(char)+si

2010-03-25 16:09:00 710

原创 TT

#include "iostream.h"#include "AFX.H"struct NUM{ int number; char mdn[1]; };void DoA(char*buf){ NUM* buf2=(NUM*)buf; char* temp=buf2->mdn; char t[12]; memcpy(t,temp,11); t[11]=/0; cout memcpy(t,temp

2010-03-25 16:08:00 823

原创 OnAdd

void CListctrlDlg::OnAdd() { CString name ; m_Edit.GetWindowText(name); m_ListBox.AddString(name); int count=m_ListBox.GetCount()-1; CString key; key.Format("%s%d","list",count); WritePrivateProfileSt

2010-03-23 14:34:00 538

原创 OnDelete

void CListctrlDlg::OnDelete() { int CurSel=m_ListBox.GetCurSel(); CString key; for (int i=CurSel;i {  CString value;  m_ListBox.GetText(i+1,value);  key.Format("%s%d","list",i);  WritePrivateProfileSt

2010-03-23 14:33:00 309

原创 5.0

void CMyListView::OnClick(NMHDR* pNMHDR, LRESULT* pResult) { NMLVCUSTOMDRAW *pNMCD = (NMLVCUSTOMDRAW*)pNMHDR;  NM_LISTVIEW*   pNMListView   =   (NM_LISTVIEW*)pNMHDR;    CListCtrl& list=CListView::GetL

2010-03-11 20:23:00 192

原创 3.0

 CString sql="select count(*) as t from tbl_personinfo where id="+id+""; m_DateDriver.ExecuteSQL(sql); int count; m_DateDriver.GetIntValue("t",count); if(count!=0) {  sql="update tbl_personinfo set

2010-03-11 20:22:00 158

原创 2.0mainfram

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { CRect rect; GetWindowRect(rect); ScreenToClient(rect); m_wndSplitter.CreateStatic(this,1,2);  m_wndSplitter.CreateView(

2010-03-11 20:20:00 230

原创 6.0

BOOL CDateBaseDriver::MoveCurNext(){ if (m_pRst->rsEOF) {  return FALSE; } else {  m_pRst->MoveNext();  return TRUE; }}

2010-03-11 20:18:00 198

原创 4.0

BOOL CDateBaseDriver::GetStringValue(CString key,CString &value){ try {  value=(LPCTSTR)(_bstr_t)m_pRst->GetCollect((LPCTSTR)key);  return TRUE; } catch (_com_error e) {  CString   errormessage;    er

2010-03-11 20:17:00 159

原创 5.0

BOOL CDateBaseDriver::GetIntValue(CString key,int &value){ try {  value=atoi((LPCTSTR)(_bstr_t)m_pRst->GetCollect((LPCTSTR)key));  return TRUE; } catch (_com_error e) {  CString   errormessage;    err

2010-03-11 20:17:00 137

原创 2.0

void CDateBaseDriver::ExitDB()     //退出时关闭数据库连接{  if(m_pConn!=NULL)  {  m_pConn->Close();//关闭连接    m_pConn.Release();//释放对象 }  if (m_pRst!=NULL) {  m_pRst->Close();  m_pRst->Release(); }}

2010-03-11 20:16:00 248

原创 3.0

BOOL CDateBaseDriver::ExecuteSQL(CString str){ try {  m_pRst=m_pConn->Execute((_bstr_t)str,NULL,adCmdText);  return TRUE; } catch (_com_error e) {  CString   errormessage;    errormessage.Format("执行脚本

2010-03-11 20:16:00 194

原创 1.1

BOOL  CDateBaseDriver::InitADOConn(CString str){    ::CoInitialize(NULL);    try    {  CoInitialize(NULL);                            //初始化com  m_pConn.CreateInstance(__uuidof(Connection));      m_pRs

2010-03-11 20:15:00 202

原创 1.2

    // 捕捉异常    catch(_com_error e)    {        // 显示错误信息  CString   errormessage;    errormessage.Format("连接数据库失败!/r/n错误信息:%s",e.ErrorMessage());  AfxMessageBox(errormessage);///显示错误信息     return FALS

2010-03-11 20:15:00 158

原创 1

1 1111111111111111 111 11111111111111111111

2010-03-11 20:01:00 754

原创 tt

http://topic.csdn.net/u/20090723/12/41CD7A46-B62B-4CE2-B400-93C122DCEE57.html

2010-03-11 09:43:00 864

原创 VC数据库操作

VC执行存储过程最近由于工作之需,要利用VC进行一些高级的数据库操作,如执行存储过程等。遍寻网络资源发现好使的不多(经常#30XX错误,大部分应该是COM的VARIANT数据类型所致,其实有个讨巧的方法,请看下文),在自己的实验下小有所得。记下学习笔记以备参考:1 进行ADO编程的必备步骤:引入msado15.dll#import "c:/program files/common

2010-03-10 23:50:00 811

原创 tt

// boboDlg.cpp : 实现文件//#define UNICODE#define _UNICODE#include #include #include #include #include "stdafx.h"#include "bobo.h"#include "boboDlg.h"#include "atlbase.h"#ifdef _DEBUG#define new DEBUG

2010-02-23 07:48:00 505

原创 dll

void CTestCallDlg::OnTest() { SelectMonster(GetID("test2.exe"),1); }DWORD WINAPI  CallSelectMonster (LPVOID MonsterSn) { // DWORD Addr= 0x00AFAC00;// DWORD addr2=0x000002A8;// for (int i=0;i// {//  //

2010-02-22 01:58:00 304

原创 oracle数据库存储

select * from test where rownum = 10 AND rn =的比较了。 在实际用途中,常常会要求取最近的几条纪录,这就需要先对纪录进行排序后再取rownum

2010-02-04 23:42:00 169

原创 stl list小结

build选项里加上/MT就是Muti Thread, 在project的build option里#include "iostream.h"#include #include #include "algorithm"using namespace std;struct user{CString username;CString password;int id;};//sort函数需要

2010-01-26 00:37:00 233

原创 http://blog.csdn.net/eaglewood2005/archive/2009/07/26/4379786.aspx

http://blog.csdn.net/eaglewood2005/archive/2009/07/26/4379786.aspx

2010-01-22 16:52:00 198

原创 TTTTTTTTTTTTTTT

BOOL CDateBaseDriver::InitADOConn(CString str){ ::CoInitialize(NULL); try { CoInitialize(NULL); //初始化com m_pConn.CreateInstance(__uuidof(Connection))

2010-01-17 15:33:00 681

snowsnowsnow

snowsnowsnowsnowsnowsnowsnowsnow

2010-05-07

httpdownload

httpdownloadhttpdownloadhttpdownloadhttpdownload

2010-05-06

3D3D3D33D3D3D333D

3D3D3D33D33D3D33D3D3D3D3D33D33D3D33D3D3D3D3D33D33D3D33D3D

2010-04-06

空空如也

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

TA关注的人

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