xuejianhui

导航

上一页 1 2 3 4 5 6 7 ··· 11 下一页

2014年4月28日 #

MFC各种控件的常见操作(逐步添加中......)

摘要: 由于经常切换系统或界面框架进行编程,难免有时会忘记之前的编程函数等等。所有在此自己做一个备份,以防止重新充电带来的痛苦! 1、CButton 1.1在VC中编程实现按钮的启用(enable)和禁用(disable) 1.1.1 方式1:已在对控件添加变量 m_bt... 阅读全文

posted @ 2014-04-28 21:00 xuejianhui 阅读(150) 评论(0) 推荐(0) 编辑

[整理] 两种方法查看MFC源代码

摘要: 在网上也找了一些资料,感觉比较乱。所以自己写下如何查看MFC的源码的两种方法。 本文档以VS2008为例方法1:使用VS200X的对象查看器加载mfc.bsc文件来阅读MFC代码 mfc.bsc的路径如下: vc2008sp1位置:C:\Program Files\Microsoft Vi... 阅读全文

posted @ 2014-04-28 20:51 xuejianhui 阅读(6916) 评论(0) 推荐(0) 编辑

2014年4月14日 #

宽窄字节转换

摘要: 简单的方法:CString --> std::stringCStringW cstrw = _T("lala薛建辉");CStringA cstra = CStringA(cstrw.GetBuffer(0));cstrw.ReleaseBuffer();std::string stra = cst... 阅读全文

posted @ 2014-04-14 23:36 xuejianhui 阅读(313) 评论(0) 推荐(0) 编辑

2014年4月8日 #

回调函数的实现 & 结构体的继承

摘要: ------------------------------------------------------------------------------------[1]---------------------------------------------------------------... 阅读全文

posted @ 2014-04-08 10:20 xuejianhui 阅读(448) 评论(0) 推荐(0) 编辑

2014年4月4日 #

宏定义一个类为单例模式

摘要: // 宏定义一个类实现单例需要做的一些工作。// 每个单例类最好将其构造函数和虚析构函数设置为private#pragma once#include #define SINGLETON_DECLARE(theclass) \public: \ static theclass * SnglPtr(); \ static void FreeSingleton(); \private: \... 阅读全文

posted @ 2014-04-04 16:45 xuejianhui 阅读(598) 评论(0) 推荐(0) 编辑

2014年3月27日 #

MFC-CString 字符串分割

摘要: CString strSrc = _T("1++2+3+4");CStringArray strResult;CString strGap = _T("+");int nPos = strSrc.Find(strGap);CString strLeft = _T("");while(0 <= nPos){ strLeft = strSrc.Left(nPos); if (!strLeft.IsEmpty()) strResult.Add(strLeft); strSrc = strSrc.Right(strSrc.GetLeng 阅读全文

posted @ 2014-03-27 23:40 xuejianhui 阅读(15881) 评论(0) 推荐(0) 编辑

2014年1月2日 #

windows下多线程类CThread

摘要: 忘记在哪位仁兄那里得到了,还没有验证过。备用吧,或许以后还是要自己实现。其实,编程也就是这样啦。最适合、最放心的往往都是自己实现的。#include #include #include #include using namespace std;class CThread {public: CThread(); virtual DWORD Run(); bool Start(); bool Join(DWORD nMillSec = 200);private: static DWORD WINAPI RunThread(LPVOID pParam); HAND... 阅读全文

posted @ 2014-01-02 12:40 xuejianhui 阅读(994) 评论(0) 推荐(0) 编辑

Java跟C.C++相互调用

摘要: //由于诸多误解,我对函数注解说明下,这2个参数谁才是真正的皇帝,谁代替谁了//首先、这个函数是我自己为说明问题写的,由于和头文件写在一起,故此加入这个宏,//不然c++编译器报告类型不对,你懂得//其次,这个函数应该是在JVM库里面实现,所以肯定没有这个宏“__cplusplus”,//因为JVM不可能每次会根据你是用C调用还是C++,//还再把自己编译一次是吧,再者JVM是纯C的至于头文件里面为什么有__cplusplus定义//是因为为了C++调用更自然而采用的,//此时JVM已经是库了,不会再参与编译,只是在头文件里面加了个C++类型包装从而是操作更加自然,//比如在C里面是这么写的 阅读全文

posted @ 2014-01-02 12:35 xuejianhui 阅读(2198) 评论(0) 推荐(0) 编辑

<C Traps and Pitfalls>笔记

摘要: //------------------------------------------------------------------------------2.1 理解函数的声明:编写一个独立运行在某微处理器上的C程序,当计算机启动时,硬件将调用首地址为0位置的子例程。(*(void (*)())0)();可以简写为一下形势:typedef void (*funcptr)();(*(funcptr)0)();信号函数:void (*signal(int, void (*)(int) ))(int);可以简写为:typedef void (*HANDLER)(int);HANDLER sig 阅读全文

posted @ 2014-01-02 12:31 xuejianhui 阅读(153) 评论(0) 推荐(0) 编辑

2013年2月22日 #

js问题

摘要: ------------------------------------------------------------------------------------------------这是html文件View Code 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <meta http-equiv=&qu 阅读全文

posted @ 2013-02-22 15:29 xuejianhui 阅读(231) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页