自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

转载 cdecl、stdcall、fastcall、declspec 的用法和区别

首先这三个修饰符是c和c++调用约定 调用约定(Calling convention)决定以下内容:函数参数的压栈顺序,由调用者还是被调用者把参数弹出栈,以及产生函数修饰名的方法。MFC支持以下调用约定:         __cdecl,__stdcal和__fastcalll都是函数调用规范,规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pasc

2011-12-05 12:33:02 453

转载 wxwidgets的消息映射宏探讨

看程序中如下宏语句:enum{Minimal_Quit = wxID_EXIT,Minimal_About = wxID_ABOUT};BEGIN_EVENT_TABLE(MyFrame, wxFrame)EVT_MENU(Minimal_Quit, MyFrame::OnQuit)EVT_MENU(Minimal_About, MyFrame::OnAbout)

2011-12-05 08:41:30 1162 1

原创 queryinterface的用法

客户可以根据QueryInterface函数来查询某个组件是否支持某个特定的接口,若支持,则QueryInterface则返回一个指向特定接口的指针,若不支持,则返回一个错误代码,它的函数形是这样的:      HRESULT __stdcall QueryInterface(const IID& iid, void** ppv ); 昨天已经设计了一个极其简单的QueryInte

2011-11-30 19:27:35 2519

原创 托盘图标的创建

摘 要:本文详细地介绍用VC++6.0设计托盘图标程序的方法。  关键词:VC++6.0,托盘图标程序  Windows95/98/NT/2000/XP中,任务栏的右边(托盘)常驻几个图标,如输入法切换图标、音量控制图标等,此外我们还经常遇到拥有托盘图标的软件,如金山词霸、有实时监测功能的杀毒软件等。这些软件在后台运行,通常不占用太多的屏幕资源,只在通知栏上放一个小小的标志。必要时我们可以

2011-11-28 15:20:20 688

原创 IMPLEMENT_APP的详解

wxWidgets在win32平台下的实现,开始于宏IMPLEMENT_APP,在每个wxApp子类的实现文件中,都有IMPLEMENT_APP(appname) ,该宏的定义如下:// Use this macro exactly once, the argument is the name of the wxApp-derived// class which is the class

2011-11-18 14:46:04 3941

原创 VC6.0插件一览表

1.         Visual Assist(简称VA)VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。有了此工具,大概可以节省输入时间的30%以上。2.

2011-11-14 14:35:41 2022

转载 Windows命令集锦

Start→Run→输入的命令集锦       winver---------检查Windows版本  wmimgmt.msc----打开windows管理体系結构(WMI)   wupdmgr--------windows更新程序   wscript--------windows脚本宿主设置   write----------写字板   winmsd---------系统

2011-11-11 18:18:44 377

原创 wxwidgets的窗口风格总结

窗口类型如果在创建窗口的时候你没有指定窗口的边框类型,那么在不同的平台上将会有不同的边框类型的缺省值。在windows平台上,控件边框的缺省值为 wxSUNKEN_BORDER,意为使用当前系统风格的边框。你可以使用类似wxNO_BORDER这样的值来覆盖系统的默认值。wxSIMPLE_BORDER 在窗口周围显示一个瘦边框. wxDOUBLE_BORDER 显示一个双层边框.

2011-11-11 17:59:58 3033

转载 wxWidgets树形控件的扩展

wxWidgets树形控件的扩展分类: wxWidgets学习笔记 2009-07-14 15:16 556人阅读 评论(0)收藏 举报       为树形控件叶子节点添加控件的方法,目前思路:树形控件以层的形式展示信息,通过这两天对wxWidgets控件特别是wxTreeCtrl类的研究可知,如果希望在wxTreeItemId上绑定一些数据,只需要实现自己

2011-11-10 17:34:00 1623

原创 关于GetActiveObject,如何判断所取得对象的类型、、、可以用来检测某个程序是否运行

关于GetActiveObject,如何判断所取得对象的类型  可以用来检测某个程序是否运行 Search Office Business Application ForumSearch All Microsoft Forums Ask a question  Tuesda

2011-11-10 17:17:25 3225

原创 wxWidgets事件宏的探讨

看程序中如下宏语句:enum{Minimal_Quit = wxID_EXIT,Minimal_About = wxID_ABOUT};BEGIN_EVENT_TABLE(MyFrame, wxFrame)EVT_MENU(Minimal_Quit, MyFrame::OnQuit)EVT_MENU(Minimal_About, MyFrame::OnAbout)

2011-11-10 10:04:16 1087

原创 如何在父Frame中处理子Frame发出的消息?

如何在父Frame中处理子Frame发出的消息?//////////////////////////////////////////////////////////// 步骤如下: 1.在宏里处理如下: a. BEGIN_DECLARE_EVENT_TYPES() DECLARE_EVENT_TYPE(wxEVT_MYCOMMAND, xxxx) END_DECLARE

2011-11-02 10:35:05 629

原创 error: C2859 C1083

error: C2859 C1083 解决(2009-11-29 13:22:15)转载标签:杂谈分类: 调试引用:http://blog.sina.com.cn/s/blog_48f93b530100fkcg.html"stdafx.cpp"编译引起的C2859、C1083、LNK2001错误(2009-11-10

2011-11-01 08:36:45 2444

原创 recvfrom

简述:  接收一个数据报并保存源地址。  #include   int PASCAL FAR recvfrom( SOCKET s, char FAR* buf, int len, int flags,  struct sockaddr FAR* from, int FAR* fromlen);  s:标识一个已连接套接口的描述字。  buf:接收数据缓冲区。  len

2011-10-28 17:18:12 907

转载 setsockopt 设置socket 详细用法

1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经

2011-10-28 15:43:40 354

转载 WSADATA

WSADATA  WSADATA  这个结构被用来存储 被WSAStartup函数调用后返回的 Windows Sockets 数据。它包含Winsock.dll 执行的数据。  结构原型:  struct WSAData {  WORD wVersion;  WORD wHighVersion;  char szDescription[WS

2011-10-28 15:29:49 1175 2

转载 bcopy,memccpy,memcpy,memmove,strcpy,strncpy

相关函数: bcopy(),memccpy(),memmove(), strcpy(), strncpy()表头文件: #include 定义函数: void *memcpy(void *dest, const void *src, size_t n)函数说明: memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,mem

2011-10-28 12:11:17 704

原创 飞鸽源代码中指针的经典操作

char *separate_token(char *buf, char separetor, char **handle)//指针的经典操作{ char *_handle; if (handle == NULL)  handle = &_handle; if (buf)  *handle = buf; if (*handle == NULL || **handle

2011-10-27 18:30:02 648

原创 WSAGetLastError()部分常见返回值

1 0 0 0 4 —W S A E I N T R 函数调用中断。该错误表明由于对W S A C a n c e l B l o c k i n g C a l l 的调用,造成了一次调用被强 行中断。 1 0 0 0 9 —W S A E B A D F 文件句柄错误。该错误表明提供的文件句柄无效。在Microsoft Windows CE 下,s o c k e t 函

2011-10-27 09:53:59 624

转载 SendMessage、PostMessage原理

SendMessage、PostMessage原理发表于: 2010-3-23 13:48:38  标签:C++   转载     分类:其它本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为:1、SendMessage、PostMessage的运行机制。2、SendMess

2011-10-26 10:53:37 463

原创 使用ExitProcess()结束本进程、TerminateProcess 结束进程

进程只是提供了一段地址空间和内核对象,其运行时通过在其地址空间内的主线程来体现的。当主线程的进入点函数返回时,进程也就随之结束。这种进程的终止方式是进程的正常退出,进程中的所有线程资源都能够得到正确的清除。除了这种进程的正常退出方式外,有时还需要在程序中通过代码来强制结束本进程或其他进程的运行。ExitProcess()函数的原型为:void ExitProcess(UINT uExitC

2011-10-26 08:50:38 5743

转载 Shell_NotifyIcon(系统托盘图标API函数)详解

Shell_NotifyIcon(系统托盘图标API函数)详解Shell_NotifyIcon是windows中用来生成系统托盘图标的API函数。一、原型Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/

2011-10-26 08:28:20 1239

android EditView 添加图片从相机或者拍照

描述了怎样添加图片的功能,和怎样在相册与相机拍照获取图片功能

2014-09-16

深入浅出android

学习andriod的基本课本,可以自己下载下来慢慢的研究

2012-11-22

C++对象模型

是c++已入门的孩子学习提高C++整体能力必备的一本C++书

2012-09-17

捉虫历险记

描写bug的一本书,是入门一看和提高的一本专门的针对bug而出现的书

2012-09-17

C/C++高质量编程

林锐的经典书籍,弥补大陆教育的不足,学c/c++必看的书

2012-09-17

数据结构1800题

是巩固和学习数据结构基础的磨刀石,但只能给你提供基础的帮助,实践方面的还是要自己多动手

2012-08-25

javame——game

javame游戏开发资料,想要从事手机游戏开发的上手资料

2012-05-25

javame教材

javams的中文资料,学习还不错,和大家分享。

2012-05-25

飞鸽传书发送广播和消息的过程

飞鸽传书第一次发送广播和消息的详细过程,及下线时发送广播过程

2011-10-26

空空如也

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

TA关注的人

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