自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 VC用法汇总 (一)

(1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2)确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHARexe

2007-09-26 20:11:00 1931

原创 VC中,字符串的分割

 想请教下,在VC当中,要重新写一个 类似 split 的 类该怎么做?现在的要求是,对一个字符串进行分割,并放到数组当中去.基本实现想法如下:定义:char str[256]="123,&456,&789&10"; // 将要被分割的字符串 char *pstrBuf[256];// 字符串数组,用来存放分开的字符串int nBuf; // 表示分成几段;char parseid[256]=",

2007-03-11 14:44:00 13888

原创 vc的split函数的实现

vc的split函数的实现     今天要用到一个split函数,过去在perl中很简单,可到网上查资料时发现关于vc的split的资料很少。后来久月提供了一个很好的函数strtok,利用这个函数稍加改进就可以是一个非常不错的split函数。唯一的缺点就是需要提前知道你需要分成多少份,这个对有些人用起来不是很方便。我把改进过的代码贴出来。#include #include in

2007-03-11 14:33:00 9002

原创 VC读写注册表

//读取注册表void CRegistryView::OnButton1() { // TODO: Add your control notification handler code here HKEY hKEY; LPCTSTR path="Software//Microsoft//MS Setup (ACME)//User Info"; long ret=::RegOpenKeyEx

2007-02-23 14:42:00 1214

原创 float转换CStrint型

 float a(3.1453); CString str; str.Format("%.2f",a);  MessageBox(str); 

2007-02-15 17:36:00 654

原创 VC常用数据类型使用转换详解(转)

VC常用数据类型使用转换详解      我们先定义一些常见类型变量借以说明   int  i  =  100;  long  l  =  2001;  float  f=300.2;  double  d=12345.119;  char  username[]="User";  char  temp[200];  char  *buf;  CString  str;  _variant_t  v

2007-02-15 13:46:00 801

原创 基于对话框程序添加菜单

新建一个菜单资源,并为CTestDlg类添加OnCreate消息处理.int CMenu2Dlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialog::OnCreate(lpCreateStruct) == -1)  return -1;  // TODO: Add your specialized creation code here

2006-11-27 21:08:00 682

原创 添加菜单左边的图标

建一个图标大小为13 x 13.在CMainFrame添加member variable类型为CBitmap的Private 成员m_bitmap;在CMainFrame 的OnCreate函数中实现:m_bitmap.LoadBitmap(IDB_BITMAP1); GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(1,MF_BYPOSIT

2006-11-27 20:51:00 763

原创 右键菜单的创建

为VIEW 类添加RBUTTONDOWN消息处理 ,添加菜单资源void CTestView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CMenu menu; menu.LoadMenu(IDR_MENU1); CMenu

2006-11-27 20:34:00 628

原创 屏蔽基于对话框程序ESC键

方法一:重载虚函数,BOOL CEvaluateDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)  return

2006-11-26 00:53:00 661

原创 C++习题2

某实验定研究发现,饮用苏打水中添加的人造甜味剂可导致实验MOUSE的死亡。你的一个朋友正在努力减肥,而且嗜苏打水如命,她想知道到底可饮用多少苏打水而不会导致死亡,请编写一个程序来解答她的疑问。程序的输入是杀死一只MOUSE所需的人造甜味剂的量,MOUSE的重量以及节食者的体重。为了确保你朋友的生命安全,一定要注意程序要求 的节食都停止节时的体重,而非现在的体重。假定苏打水里有1/10为浓度是1%的

2006-10-31 00:20:00 862

原创 C++习题1

公制的1吨等于35273.92盎司。编写一个程序,读入以盎司表示的一包谷类早餐食物的重量,然后输出以吨为计量单位的重量,以及1吨这样的谷物所需要的盒子的数目。 

2006-10-31 00:11:00 694

原创 格式化带小数点的数字

#include void main(){ cout.setf ( ios :: fixed); cout.setf ( ios :: showpoint); cout.precision (2); double read(3.2574); cout } 

2006-10-23 00:52:00 706

原创 百钱百鸡C++实现

#include void main(){ int d; int m; int x(0); for (d=0;d  for (m=0;m  {   x=100-d-m;   if (x%3==0 && d*5+m*3+x/3==100)    cout   }} 

2006-10-22 23:26:00 1059 1

DevExpress TreeListLookUpEdit 判断有子节点时展开

DevExpress TreeListLookUpEdit 判断当前选择节点有子节点时双击收缩,单击展开,没有子节点时选择

2017-02-13

XMLProcess操作XML的DEMO

1、使用XMLProcess。 2、做为软件配置文件XML的操作已足够。 3、添加默认索引,方便下一次直接读取前一次的使用配置。

2016-11-02

C# DES加密解密类DESEncrypt.cs

C#的字符串加密码类,DES加密解密类 DESEncrypt 简单实用,直接导入。

2016-03-01

批量清除指定格式文件

批量清除指定格式文件,C# 历遍所有指定目录下的指定格式,可删除到回收站或直接删除,也可以只查找。同时可以清空相应的空文件夹。

2014-07-20

DEV 快速访问栏添加ButtonEdit控件

DEV 快速访问栏添加ButtonEdit控件

2013-07-26

空空如也

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

TA关注的人

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