
vc++ 应用
jilong17
这个作者很懒,什么都没留下…
展开
-
VC++ Tab Control控件的使用
网上介绍使用Tab Control控件,好像说的都不是很详细, 我一小菜这边随便说说, 见笑.1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish.2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab原创 2011-05-15 20:19:00 · 649 阅读 · 0 评论 -
MFC之MessageBox用法
一 函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。 Text:欲显示的信息字符串。 Caption:对话框标题字符串。转载 2011-11-07 16:03:27 · 24300 阅读 · 0 评论 -
注册表 读写 操作 我自己编写的类
xxx.h头文件#pragma once#include class CRegedit{public: LONG Read(LPCTSTR pszKey , BYTE *pData , DWORD & dwLength); LONG Read(LPCTSTR pszKey, CString sVal); LO原创 2011-08-09 14:28:05 · 724 阅读 · 0 评论 -
ListBox的操作
ListBox的操作比较简单1添加数据声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content.m_ListBox_Content.AddString(_T("123"));m_ListBox_Content.AddString(_T("汉字"));m_ListBox_Content.AddString(_T("English"转载 2011-11-25 16:33:38 · 791 阅读 · 0 评论 -
MFC vc++ 一些 API 的使用
MessageBox CString str;str.Format((L"result is %d"),bb); ::MessageBox(NULL,str,0,0); CstringCstring str;str.Left(4) == "COM6"str.Mid(); CString Mid( int nFirst, int nC原创 2011-05-17 21:40:00 · 715 阅读 · 0 评论 -
wince 蓝牙 操作 搜索蓝牙设备 建立连接 建立虚拟串口 MFC
我弄的时候 也看了下网络资料 多少有些缺陷 现在我把我整理好的 贴出来一共 分为 3部分 bluetooth.H bluetooth.cpp 使用说明 这几部分 1.bluetooth.h#ifndef BLUETOOTH_H#define BLUETOOTH_H#include "winsock2.h"#include "Ws2bth.h"typed原创 2011-11-28 16:43:52 · 4480 阅读 · 1 评论 -
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html转载 2012-03-06 14:24:04 · 915 阅读 · 0 评论 -
利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件 (转)从微软给IE打上SP2以后,当IE在打开一些含有ActiveX控件的网页是,不再像以前那样,弹出提示框,让用户选择是否安装控件;现在默认情况下给隐藏起来,普通用户根本不知道是怎么回事。公司产品同样也遇到这样的问题,唯一的办法就是将控件做成一个exe文件,供用户下载手动安装注册;这样就转载 2012-03-09 10:26:52 · 3129 阅读 · 0 评论 -
JavaScript调用ActiveX DLL
参考下文 http://www.cnblogs.com/sunke861/archive/2009/12/22/1629889.html转载 2012-03-09 16:11:03 · 863 阅读 · 0 评论 -
activex 添加 iobjectsafety
activex 添加 iobjectsafety1. 添加 #include "atlctl.h"2. 在继承类中添加public IObjectSafetyImplFOR_UNTRUSTED_CALLER|INTERFACESAFE_FOR_UNTRUSTED_DATA>,3.// 实现安全接口 COM_INTERFACE_ENTRY(IObjectS原创 2012-03-09 16:07:49 · 927 阅读 · 0 评论 -
vs 中 include 相对路径 设置
使用相对路径。比如,在添加系统路径时,可以这样填写: ./SRC/ 这样写表示,当前目录中的SRC文件夹; ../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹; .../SRC/ 这样写表示,当前目录下 ../SRC// 路径,当然这种写法已经和第一种重叠了。这种相对路径的写法,vc会自动帮我们转化为绝对路径。在添加附加路径时,其相对路径的写法和系统路径是原创 2012-03-12 11:37:12 · 6643 阅读 · 0 评论 -
vc++ MFC 一些控件使用
combo box CComboBox m_combobox;m_combobox.AddString(L"COM0"); m_combobox.AddString(L"COM1"); m_combobox.AddString(L"COM2"); m_combobox.AddString(L"COM3"); m_combobox.AddString(L"COM原创 2011-05-16 15:48:00 · 697 阅读 · 0 评论 -
CString、wchar和char相互转换(转载)
1.头文件中要定义宏; #define UNICODE #define _UNICODE 2.char转换成wchar const char *pFilePathName = "c:\\aa.dll"; int nLen = strlen(pFilePathName) + 1;原创 2011-08-01 17:16:59 · 720 阅读 · 0 评论 -
wince 读写 ini 文件 操作 MFC
我这篇也是借鉴别人的,分为 inifile.h inifile.cpp 和应用部分 1. inifile.h 源码#ifndef INIFILE_H#define INIFILE_H//是否在WINCE平台上#ifndef WINCE#define WINCE#endif#include "StdAfx.h"#ifndef WINCE#inclu原创 2011-11-28 16:33:29 · 2056 阅读 · 0 评论 -
//创建的HDC 释放后无法释放内存解决方法
要先释放 HDC DeleteDC(hdcDst);然后释放BITMAP ::DeleteObject(dstBmp);这样就OK了原创 2011-11-04 17:09:56 · 2985 阅读 · 0 评论 -
mfc 截取桌面 并保存为 bmp 图片
void CPowerDownDlg::CopyScreenToBitmap(void){ dcc = GetDesktopWindow()->GetWindowDC(); CBitmap hbitmap;//参数可选 dcMem = CreateCompatibleDC(*dcc); //guanlian BITMAPINFO RGB16BitsBITMAPINFO; ZeroM原创 2011-06-10 10:26:00 · 2148 阅读 · 0 评论 -
wince 应用调用 bsp 中的驱动 的例子
第一个例子 用 DeviceIoControl ()函数配置 只传数据进去 不反馈数据的例子 :static DWORD dwChannelADC = 0; static DWORD dwReadSize = 0; static short nCntValue; m_hDriver=CreateFile(L"ADC1:",GENERIC_READ | GENERIC_WRITE, 0,NUL原创 2011-06-17 14:37:00 · 749 阅读 · 0 评论 -
wince 应用 加载图片 并显示
加载图片 并显示在OnInitDiloag中 hbmp = SHLoadDIBitmap(TEXT("//System2//logo_off.bmp")); if( hbmp == NULL ) { CString str; str.Format(L"error is %d",GetLastError()); MessageBox(str,0,0); } 在onPaint中完成 void原创 2011-06-20 13:06:00 · 1005 阅读 · 0 评论 -
wince 应用 播放声音sndPlaySound
sndPlaySound( lpszSoundName: PChar; {声音文件} uFlags: UINT{播放选项}): BOOL;//uFlags 参数可选值:SND_SYNC = 0; {同步播放, 程序须等到播放完毕才向下执行}SND_ASYNC = 1; {异步播放, 在函数返回之后开始播放, 不影响程序继续执行}SND_NODEFAULT = 2; {声音原创 2011-06-21 12:41:00 · 1773 阅读 · 0 评论 -
使用 iimage 调用本地图片 并显示出来 支持 jpeg png
本文章的思路是 :1. 应用iimage 调用一个本地图片 2.获得本地图片的信息 创建一个相应的 HDC 把图片数据拷贝到这个 hdc 中3.用 bitblt ()把相应的图片显示到当前窗口上 4.用bitblt 时是把png格式的文件转换成位图 显示出来的 所以想要显示透明的 png 图片直接用 iimage->draw()画到dc 中就可以实现透明效果了原创 2011-06-27 18:11:00 · 1205 阅读 · 0 评论 -
wince 常用 控制
///全屏显示 int x=GetSystemMetrics(SM_CXSCREEN);//获取水平像素 int y=GetSystemMetrics(SM_CYSCREEN);//获取垂直像素 MoveWindow(0,0,x,y,1);//全屏显示 ///设置颜色 MFC 设置颜色 HBRUSH Time::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCt原创 2011-06-10 10:30:00 · 555 阅读 · 0 评论 -
驱动中 或者 应用程序中 调用一个 .exe 可执行文件
#include "shellapi.h" void LoadEXE(LPCTSTR strPath){ SHELLEXECUTEINFO sei; WIN32_FIND_DATA wfd; HANDLE hFile=NULL; hFile = FindFirs原创 2011-07-19 11:17:41 · 876 阅读 · 0 评论 -
VC++ 中IP Address 控件的使用
//将CString 型IP地址在IPAddressCtrl中显示 CString strIP="192.168.0.10"; DWORD dwIP; dwIP = inet_addr(strIP); unsig转载 2011-07-29 16:29:26 · 1361 阅读 · 0 评论 -
wince win32 c++ socket 服务端 客户端 创建与通信
在软件开发中“网络编程”是必不可少的基本功了;本文所讲的Socket编程也就是网络编程中的一种形式;当然你如果想问我什么叫“Socket”,很遗憾的是我也不能准确的告诉你!但我们可以确定的是Sock并不是一种网络协议,它只是一个网络编程接口,也就是说,它不是协议,但是它可以访问很转载 2011-07-31 21:08:06 · 4276 阅读 · 2 评论 -
枚举 pc 上的串口设备
void Cdemo_print_win32_cDlg::OnBnClickedButton1(){ // TODO: Add your control notification handler code here //m_ComboBox CString s原创 2011-08-05 10:35:41 · 630 阅读 · 0 评论 -
枚举 已经安装的打印机 EnumPrinters()
void Cdemo_print_win32_cDlg::OnBnClickedButton2(){ // TODO: Add your control notification handler code here DWORD Flags = PRINTER_原创 2011-08-05 16:57:11 · 7818 阅读 · 0 评论 -
注册表的一些操作介绍
一、注册表的组织结构 图一类比:Key有如文件夹,Value有如文件。Value组成:Name/Type/Data, 通常指某Value就是指其Name。二、目前的访问手段regedit, regedt32,第三方原创 2011-08-09 14:38:40 · 735 阅读 · 0 评论 -
关于C++中,基类 派生类的关系 重载 覆盖 面对对象开发的必须要理解的非常好
关于C++中,基类 派生类的关系 重载 覆盖 ,如果想用面向对象开发的这种架构,基类和派生类的关系的理解非常重要,必须要用到的。 下面这个文章写的非常好,我就转载过来了 http://www.cnblogs.com/sujz/articles/2044365.html转载 2013-09-16 10:56:15 · 690 阅读 · 0 评论