自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imxiangzi的专栏

不炼金丹不坐禅, 不为商贾不耕田. 闲来写就青山卖, 不使人间造业钱.

  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

转载 MFC获取本地IP地址

MFC获取本地IP地址/*********************获取本地IP地址(CString)*********************/void CMyDlg::GetHostAddress(CString &strIPAddr){char    HostName[100];gethostname(HostName, sizeof(HostName));//

2014-07-29 11:55:04 8915

转载 VC++ inet_addr CString

项目为Unicode字字符集,调用inet_addr错误信息inet_addr cannot convert parameter1 from CString to const char*代码修改如下通过:[cpp] view plaincopyprint?CString serverip;  serverip = "192.168.0.9

2014-07-29 11:53:30 3608

转载 【转载】CString,string,char数组的转换

出处:http://ticktick.blog.51cto.com/823160/317550//----------------ANSI字符串转换为UNICODE字符串----------------------//    // 待转换的数组   char szDCBparam[50] = {'0','1','\0'};    // 计算需要的缓冲区大小   

2014-07-27 21:54:48 847

转载 CIPAddressCtrl类的使用(IP地址与CString的互相转化)

CIPAddressCtrl类的使用CODE: //将CString  型IP地址在IPAddressCtrl中显示 CString  strIP="192.168.0.10";  DWORD  dwIP; dwIP  =  inet_addr(strIP);unsigned  char  *pIP  =  (unsigned  char*)&dwIP;m_ip

2014-07-27 11:20:38 11580 1

转载 Creat 失败,getlasterror返回10093

原因:是因为socket还没有初始化,解决方法:先调用AfxSocketInit(当然最好在CxxApp::InitInstance 中调用)初始化套接字if (!AfxSocketInit()) {  AfxMessageBox("SocketInit Error");  return FALSE; }FROM: http://blog.163

2014-07-26 17:03:33 2805

转载 网络编程之TCP/UDP及其流程比较

TCP与UDP的区别基于连接与无连接对系统资源的要求(TCP较多,UDP少)UDP程序结构较简单流模式与数据报模式TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证具体编程时的区别socket()的参数不同UDP Server不需要调用listen和acceptUDP收发数据用sendto/recvfrom函数TCP:地址信息在conn

2014-07-24 20:53:26 803

转载 Win32 DLL的一个调试心得

朱金灿 在MFC工程(包括单文档、多文档、基于对话框、MFC DLL等)调试程序时可以使用trace宏来输出相关变量的值,在Win 32工程(包括Win32 Application和Win 32DLL)只能使用OutputDebugString函数来输出相关变量值。但是我觉得OutputDebugString比起trace宏有很大的不足,OutputDebugString不能像tr

2014-07-23 16:09:21 775

转载 API函数中的缩写

最近看源码,发现有好多复杂的缩写,看不懂,记不住,MSDN上没有,百度呢,要不是没有,要不就是形似。就猜,应该是有联系的吧。有一定的命名规则。就上网搜了一下程序员的编程规范,发现了一些类似的标志。  形成缩写的几种技术1) 去掉所有的不在词头的元音字母如screen写成scrn, primtive写成prmv2) 使用每个单词的头一个或几个字母如Channel

2014-07-23 10:04:57 2178 5

转载 vs2010创建和使用动态链接库(dll)

vs2010创建和使用动态链接库(dll)——某一天,我突然发现身边的女生烦我了,于是,我决定开始写程序……本文将创建一个简单的动态链接库,并编写一个应用台控制程序使用该动态链接库,并提出了与实现相关的几个问题,供初学者交流。本文包含以下内容:创建动态链接库项目向动态链接库添加类创建引用动态链接库的应用程序在控制台应用程序中使用类库的功能

2014-07-22 10:48:37 1590

转载 清空CEdit内容

void CNowBibleDlg::clearEditContent(){  m_Edit.SetSel(0,-1);  m_Edit.Clear();}FROM: http://blog.sina.com.cn/s/blog_6123f9650100nler.html

2014-07-20 23:37:21 5970

转载 CDialog::DoModal()的返回值 和 自定义返回值

一般来说模态对话框都是调用 CDialog::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义:#define IDOK 1 用户单击OK按钮中止对话框的返回值#define IDCANCEL 2 单击

2014-07-20 22:52:01 8118

转载 CDialog::DoModal()的返回值 和 自定义返回值

一般来说模态对话框都是调用 CDialog::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义:#define IDOK 1 用户单击OK按钮中止对话框的返回值#define IDCANCEL 2 单击

2014-07-20 22:51:45 1175

转载 CDialog::DoModal()的返回值 和 自定义返回值

一般来说模态对话框都是调用 CDialog::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义:#define IDOK 1 用户单击OK按钮中止对话框的返回值#define IDCANCEL 2 单击

2014-07-20 22:51:03 749

转载 CDialog::DoModal()的返回值 和 自定义返回值

一般来说模态对话框都是调用 CDialog::EndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义:#define IDOK 1 用户单击OK按钮中止对话框的返回值#define IDCANCEL 2 单击

2014-07-20 22:46:22 1043

转载 c++ MFC int 转换成 CString

int s = 123; CString str;str.Format("%d",s); 这样就可以了,但是有的会提示这个错误如果出现这个错误,就改成下面这个就OK了:  str.Format(_T("%d"), s);FROM:http://liguo125.blog.51cto.com/1995200/448711

2014-07-19 21:44:04 32219

转载 MFC编程实例二:进度条的使用

(以下蓝色字体为手动添加的代码) (1)   创建一个基于对话框的应用程序。(2)   在对话框界面添加一个文本框、一个进度条控件(Progress控件)和一个按钮。(3)   为Progress控件添加一个变量m_ctrlProgress,文本框添加一个变量m_strText。(4)   在初始化函数中添加如下代码BOOL CBbbDlg::OnI

2014-07-19 21:29:28 1126

转载 互斥类(Cmutex)——MFC

一、关于CMutex类   1、CMutex只是对 win32API 的互斥操作进行了封装   2、它的参数与 win32 API 中的 CreatMutex() 相对应   3、CMutex的构造函数调用 CreatMutex() 创建并检查   4、其Lock操作从基类继承,调用WaitForSingleObject()获得所有权,互斥类重载 Unlock 调用

2014-07-19 16:22:39 2354

转载 MFC中如何定义全局变量

MFC中如何定义全局变量 3种方法:1、在一个cpp文件中用extern声明,然后在其他文件中定义就可以用 2、全局类的对象来实现 3、在**APP类中做公有变量,其他类中用AfxGetApp()得到一个App对象指针就可引用  4、专门写一个全局类,里边的变量及方法全部声明为静态===========================================

2014-07-19 10:37:02 30880

转载 LPCSTR与CString转换

1.LPCSTR是Win32和VC++所使用的一种字符串数据类型,L表示long,P表示指针,C表示常量,STR表示字符串。2.LPCSTR转化为CString:LPCSTR  lpStr="test";CString str(lpStr);3.CString转化为LPCSTR:CString str("test");  LPCSTR lpStr

2014-07-17 11:25:21 2586

转载 CTrueColorToolBar还真好用--真彩工具条类

这是一个真彩工具条类。使用步骤:(1) 在MainFrm.h中加入:#define TOOLBAR_DRAW_BUTTON_WIDTH 32    //定义真彩工具条宽度#include ".UITrueColorToolBar.h"        //真彩工具条支持类(2)在MainFrm.h中将这一句注释掉://CToolBar    m_wndToolBa

2014-07-16 19:03:46 3099

转载 窗口变化相关消息 OnSize、OnSizing和OnGetMinMaxInfo

最近用到窗口变化的一些东西,遇到几个相关的消息函数,简要分析,作为备忘。3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理函数:OnSize、OnSizing、OnGetMinMaxInfo。当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFO-->WM_SIZING-->WM_SIZE。 

2014-07-16 14:26:13 2096

转载 MFC 限制对话框,窗口大小

1.在类的头文件中加入函数申明    (.h文件)     Cpp代码  afx_msg void OnGetMinMaxInfo(MINMAXINFO *lpMMI);   2.在消息映射中添加       (.cpp文件)      ON_WM_GETMINMAXINFO() 即:Cpp代码  

2014-07-16 14:23:45 7500

转载 手工出发MFC的消息 SendMessage PostMessage ::SendNotifyMessage

SendMessagePostMessage::SendNotifyMessage

2014-07-16 14:08:41 1340

转载 单文档界面窗口初始化大小设置

初始化为最大化方法:1. 在app的InitInstance中, if(!ProcessShellCommand(cmdInfo))之前, ParseCommandLine(cmdInfo)之后,    加一句m_nCmdShow=SW_MAXIMIZE; 2. 在CMainFrame的PreCreateWindow中; 指定cs.cx=GetSystemMetrics(SM_CXSCRE

2014-07-16 11:16:04 1988

转载 720×576是4:3画幅吗?

标清电视的分辨率是720×576,为什么说它是4:3画幅呢?最近有人问到这个问题,刚参加工作那会儿,我也有过相同的疑惑。现在我来说说细节,解解可能很多电视人都有的疑惑吧!    我国国家标准规定标清电视分辨率为720×576,宽高比为4:3,规定高清电视分辨率为1920×1080,宽高比为16:9。从数学角度来看,高清1920:1080的确等于16:9的,而与720“宽”相对应的“高”是7

2014-07-16 11:03:45 14664

转载 用VC向导生成的基于对话框的程序中SetIcon 的作用

用VC向导生成的基于对话框的程序中,在对话框的OnInitDialog()函数中,总可以看到如下的代码段:BOOL CXXXDlg::OnInitDialog(){......// Set the icon for this dialog. The framework does this automatically// when the application'

2014-07-06 17:35:11 1675

转载 加载图标LoadIcon ,SetIcon

LoadIcon  HICON LoadIcon(HINSTANCE hInstance,LPCTSTR lpIconName);  1.函数说明:  该函数从与hInstance模块相关联的可执行文件中装入lpIconName指定的图标资源,仅当图标资源还没有被装入时该函数才执行装入操作,否则只获取装入的资源句柄  2.参数说明:lpIconName是指向NULL字符结尾的字

2014-07-06 17:33:09 1778

转载 深入挖掘IDR_MAINFRAME

相信每个用过MFC的文档类的读者,特别是使用Application Wizard创建的单文档模板,都能在资源中的String Table(字符串资源)中找到IDR_MAINFRAME这个ID,那么这是个什么呢,究竟有什么神奇的功效?待我们一步一步揭开它神秘的面纱。          首先,我们可以发现在字符串都是用很多“/n”隔开的,这些字符都用来表示什么呢?看来它的意义不简单啊,好的,我

2014-07-06 17:32:01 1139

转载 如何创建 MFC 应用程序在 Visual C++ 中没有菜单栏

若要创建没有菜单栏的 SDI 应用程序的步骤生成与应用程序向导 SDI 应用程序。不要删除 IDR_MAINFRAME 菜单资源。如果您有不使用应用程序向导生成的应用程序,则不会删除相应的主菜单资源。要求离开菜单资源,以避免在 MFC 代码断言失败。若要防止主应用程序窗口的菜单栏、 删除已加载的菜单,并将 CREATESTRUCT 结构的 hMenu 字段设置为 NULL,在 CFra

2014-07-06 17:08:28 2666

C#截屏并进行OCR识别

1. 启动程序,点击截屏按钮 2.单击鼠标右键退出截屏操作 3.按下鼠标时开始捕获 4.移动鼠标时,选择截屏区域 5.松开鼠标时,确定最终的截屏区域 6.双击鼠标左键时,保存图片 7.可识别字母数字和符号 8 如果想提高识别准确的需要对图片预处理

2018-05-10

C# 系统应用之窗体最小化至任务栏及常用操作

C# 系统应用之窗体最小化至任务栏,同时在系统托盘区的图标点击左键能显示窗体,右键能关联控件显示3个常用功能最小化至任务栏并在系统托盘区留下图标,

2018-05-05

Qt+OpenGL做的蕾达显示程序

http://www.qtcn.org/bbs/read-htm-tid-51275.html

2016-09-24

HI3518E mpp OV9712 编码超时解决方案,淘宝上¥20买的

HI3518E mpp OV9712 编码超时解决方案,淘宝上¥20买的

2016-06-14

Word和Excel文档密码忘记破解

办公过程中有一些文档需要设置密码,长时间没有使用过,临时需要时确忘记了密码,用这个工具就可以直接恢复,需要联网使用

2015-03-18

zend studio 12.0.0&zend studio 12.0.1 破解文件

zend studio 12.0.0和 zend studio 12.0.1的破解补丁,里面带有一个生成好的key 仅供测试研究使用

2015-01-21

安定宝协议contact ID通信协议--英文版

安防报警行业用的电话通讯协议,做开发常用到

2012-10-22

00的USB书籍 第五章 用户自定义的USB HID设备驱动和界面代码

《圈圈教你玩USB》中第五章 用户自定义的USB HID设备驱动和界面代码

2009-07-27

空空如也

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

TA关注的人

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