- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 VC用法汇总 (一)
(1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2)确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHARexe
2007-09-26 20:11:00 1950
原创 VC中,字符串的分割
想请教下,在VC当中,要重新写一个 类似 split 的 类该怎么做?现在的要求是,对一个字符串进行分割,并放到数组当中去.基本实现想法如下:定义:char str[256]="123,&456,&789&10"; // 将要被分割的字符串 char *pstrBuf[256];// 字符串数组,用来存放分开的字符串int nBuf; // 表示分成几段;char parseid[256]=",
2007-03-11 14:44:00 13927
原创 vc的split函数的实现
vc的split函数的实现 今天要用到一个split函数,过去在perl中很简单,可到网上查资料时发现关于vc的split的资料很少。后来久月提供了一个很好的函数strtok,利用这个函数稍加改进就可以是一个非常不错的split函数。唯一的缺点就是需要提前知道你需要分成多少份,这个对有些人用起来不是很方便。我把改进过的代码贴出来。#include #include in
2007-03-11 14:33:00 9042
原创 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 1250
原创 float转换CStrint型
float a(3.1453); CString str; str.Format("%.2f",a); MessageBox(str);
2007-02-15 17:36:00 666
原创 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 828
原创 基于对话框程序添加菜单
新建一个菜单资源,并为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 694
原创 添加菜单左边的图标
建一个图标大小为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 783
原创 右键菜单的创建
为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 649
原创 屏蔽基于对话框程序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 678
原创 C++习题2
某实验定研究发现,饮用苏打水中添加的人造甜味剂可导致实验MOUSE的死亡。你的一个朋友正在努力减肥,而且嗜苏打水如命,她想知道到底可饮用多少苏打水而不会导致死亡,请编写一个程序来解答她的疑问。程序的输入是杀死一只MOUSE所需的人造甜味剂的量,MOUSE的重量以及节食者的体重。为了确保你朋友的生命安全,一定要注意程序要求 的节食都停止节时的体重,而非现在的体重。假定苏打水里有1/10为浓度是1%的
2006-10-31 00:20:00 928
原创 C++习题1
公制的1吨等于35273.92盎司。编写一个程序,读入以盎司表示的一包谷类早餐食物的重量,然后输出以吨为计量单位的重量,以及1吨这样的谷物所需要的盒子的数目。
2006-10-31 00:11:00 718
原创 格式化带小数点的数字
#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 727
原创 百钱百鸡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 1096 1
DevExpress TreeListLookUpEdit 判断有子节点时展开
2017-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人