编程语言
happy5856
sport;game;
展开
-
stl的几个小实例(zz)
导读: 1.遍历打印vector中的元素 2.insert , erase , clear等的基本用法 3.介绍模板类(STL基本都是模板类, 了解了这个程序应该会有助于理解STL中的容器) 4.如何使用命名空间 5.初始化演示(构造函数另外重载的形式) 6.一些基本操作 7.deque的简单用法 8.list的简单用法(注意这里的merge合并操作)原创 2008-03-14 00:05:00 · 499 阅读 · 0 评论 -
CodeProject: EasySize - Dialog resizing in no time!. Free source code and programming help
Download source files - 1.71 Kb Download demo project - 13.9 Kb IntroductionHave you ever thought of how annoying it actually was to spend a lot of time doing a basic GUI for your simple ap原创 2008-08-02 10:28:00 · 682 阅读 · 0 评论 -
VC中改变窗口背景颜色和控件背景颜色
1.改变对话框的背景色 在C…App类中的InitInstance()里添加 SetDialogBkColor(RGB(0,192,0),RGB(0,0,0)); 2.如果想改变静态文本或单选按钮的背景色可以用你说的那个获得控件ID,然后设置背景色,具体步骤: (1)响应对话框类的WM_CTLCOLOR消息生成OnCtlColor函数 (2)为对话框类添加成员变量CBrush m_brus原创 2008-08-27 14:23:00 · 4954 阅读 · 1 评论 -
clistctrl 常用使用技巧
导读: 新一篇: ABAP--通过LDB_PROCESS函数使用逻辑数据库 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标原创 2008-06-17 22:09:00 · 717 阅读 · 0 评论 -
C++中函数指针详解 - 冷秋魂的专栏 - CSDNBlog
导读: 新一篇: typedef 的用法 一、函数指针 一个函数在编译时被分配一个入口地址,将这个入口地址称为函数的指针,可以用一个指针变量指向该函数指针,然后通过该变量来调用函数。 有关说明: 1、函数指针的声明格式: 函数返回值类型(*指针变量名)(参数类型列表) 或者是: typedef 函数返回值类型 (*指针变量名)(参数类型列表) 2、原创 2008-07-02 22:47:00 · 495 阅读 · 0 评论 -
解析“extern”(转)
解析“extern” 1、 声明外部变量 现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是 互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件: //A.cpp int i; void main() { } //B.cpp int i; 这两个文件极为简单,在A原创 2008-07-08 22:13:00 · 464 阅读 · 0 评论 -
QQ显IP显隐身制作原理介绍转)
到QQ2008为至,可爱的珊瑚版本显IP显隐身的QQ已经不能用了,前几天下载了比特版本,传美版本,极速版本用了一下,感觉没有珊瑚虫的版本好用,总之用习惯了一种版本,不乐意改变太多.于是抱着这种心态,我于前天下午认真研究了QQ显IP显隐身的原理,自己成功编译出了一款比较满意的显IP显隐身的QQ2008贺岁版本,以满足自己工作和学习的需要.下面我来谈一下显IP显隐身的基本原理.原创 2008-07-06 11:15:00 · 2065 阅读 · 0 评论 -
Cg编程入门 - 我的技术空间 - 博客园
导读: 本文转自 http://www.cnblogs.coCg编程入门编(OpenGL) 原注:B Alex DAngelo (alexz@FusionIndustries.com)译: 川流不息 (huawenguang@hotmail.com)未经本人同意,不能用于商业用途。 本文将介绍如何在你现有的图形程序中加入对顶点和片段的高级着色。采用CG着色语言,将会另你的工作原创 2008-10-29 23:18:00 · 1114 阅读 · 0 评论 -
nafxcw.lib和uafxcw.lib的冲突 debug正确而release链接错误
这个问题终于成功解决了,原来是有的使用了unicode,而有的不是,所以在链接的时候发生了错误,把所有的项目的配置 都改为 使用多字节字符集就ok了, uafxcw.lib unicode版本 nafxcw.lib ansi版本 链接器->命令行 加上/force:multiple 这样虽然编译链接可以通过了,但是程序执行的时候出现了错误。 /FORCE:MULTIPLE 这个选项告诉链接原创 2009-03-17 14:41:00 · 1596 阅读 · 0 评论 -
空指针为什么能调用成员函数?
举个简单的例子,假如有如下的一段代码:class MyClass{public: int i; void hello() { printf("hello/n"); } void print() { printf("%d/n", i); }};void main(){ MyClass* pmy = N转载 2009-06-10 09:42:00 · 939 阅读 · 0 评论 -
c语言中的offsetof()宏
offsetof : Retrieves the offset of a member from the beginning of its parent structure.size_t offsetof(structName, memberName);Parameters: structName : Name of the parent data structure.转载 2009-09-01 11:44:00 · 1065 阅读 · 0 评论 -
C++剪切板操作
// 复制数据至剪切板BOOL CopyToClipboard(const char* pszData, const int nDataLen){ if(::OpenClipboard(NULL)) { ::EmptyClipboard(); HGLOBAL clipbuffer; char *buffer; clipbuffe转载 2009-11-23 10:21:00 · 7040 阅读 · 0 评论 -
CodeProject: EasySize - Dialog resizing in no time!. Free source code and programming help
Download source files - 1.71 Kb Download demo project - 13.9 Kb Introduction Have you ever thought of how annoying it actually was to spend a lot of time doing a basic GUI for your simple applicat原创 2008-08-02 09:55:00 · 950 阅读 · 0 评论 -
CodeGuru: An Outlook98 bar-like control
Download demo and code 142KThis is another control which trys to reproduce an Outlook98-like bar. It try to have a more near look and fell with the original outlook bar, and support Folders, editi原创 2008-07-31 23:34:00 · 1187 阅读 · 0 评论 -
vc常用技巧总结1 - xianglj - IT博客网
导读: (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2) 确定应用程序的路径 Use GetModuleFileName 获得应用程序的路径,原创 2008-03-25 22:58:00 · 644 阅读 · 2 评论 -
MFC消息映射宏说明
导读: 1、DECLARE_MESSAGE_MAP:在头文件中声明源文件中所含有的消息映射 2, BEGIN_MESSAGE_MAP:标记源文件消息映射的开始 3,END_MESSAGE_MA:标记源文件消息映射的结束 4,ON_COMMAND:将特定命令的处理委派给类的一个成员函数 5,ON_CONTROL:映射一个函数到一个定制控制通知消息,该定制消息是 从一个原创 2008-03-27 23:59:00 · 531 阅读 · 0 评论 -
在组件中非模式PropertySheet中出现Tab键失效的解决办法
导读: 在组件中非模式PropertySheet中出现Tab键失效的解决办法北京商即通数码科技有限公司 张宏有不少朋友在使用组件中使用非模式对话框或非模式属性表中出现Tab键、光标键及其他热键失效,TAB键不能够让光标在控件间移动光标,而在模式对话框中则正常。这种情况是不稳定的,有时候出现,有时候并不出现,真让人不解。分析这个问题,原因是ActiveX控件本身没有消息泵,而是由COM组件的客户原创 2008-03-25 22:31:00 · 654 阅读 · 0 评论 -
openfans.org-开源爱好者社区
最近c++程序写的比较多,发现以前设计的一些问题,原则是这样使用c++就不要使用c,因为c的文件不会被预编译,你必须在工程中c++页设置Not using。。。 因为没有预编译,有时候要引入windows.h文件。有一次写jni,一个从linux转过来的哥们,不会用c++,使用c程序,使用动态数组的技术,根据函数传来的参数,初始化数组的大小,当然不是static的,但是这个vc编译不过去,原创 2008-04-08 20:47:00 · 776 阅读 · 0 评论 -
VC中缺省库冲突的解决 - fmddlmyy的专栏 - CSDNBlog
VC在编译程序时有两个习惯: 1、在从头开始编译时(即生成makefile时),将源文件名按字母排序后,依次处理; 2、一边编译一边决定需要哪些缺省库。 它的这些习惯有时会造成奇怪的编译错误,例如项目中有两个文件: charutil.c gbuni.cpp 其中gbnni.cpp用到了MFC库。 编译器先处理charutil.c,然后觉得需要link一个C Runtime库,根据项目设置选原创 2008-04-08 20:45:00 · 515 阅读 · 0 评论 -
vc 显示PNG
Graphics graphics(GetDC()-> m_hDC); Image image(L"walkman.png", FALSE); graphics.DrawImage(&image, 10,10, 100, 100); function StorePage(){d=document;t=d.selection?(d.selection.type!=None原创 2008-07-08 22:54:00 · 7049 阅读 · 2 评论 -
VC如何动态创建picture组件,按坐标创建在视图上,并且可以加入位图(从资源中加也可以)!
CStatic *pStatic = new CStatic(); pStatic->Create(_T(""), WS_VISIBLE ??WS_CHILD ??SS_BITMAP, CRect(20, 40, 50, 50), this); CBItmap *pBitmap = new CBitmap(); pBitmap->LoadBitmap(IDR_MAINFRAME); pSt原创 2008-07-10 23:15:00 · 1395 阅读 · 0 评论 -
Visual C++编程技巧 (1)
导读: Visual C++编程技巧 (这些问题可能在CSDN里经常被人问到,现在列出来供大家参考,欢迎大家一起来完善之) 1. 如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用 AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=AfxGetInstan原创 2008-07-17 21:03:00 · 1460 阅读 · 0 评论 -
CodeProject: Collapsible, resizable and dockable XP style control bar. Free source code and programming help
Download demo project - 209 Kb IntroductionThis class can be used to create a collapsible, resizable and dockable XP style control bar with very few lines of code. The following files must be原创 2008-07-24 23:19:00 · 703 阅读 · 0 评论 -
vc 如何注册多个系统热键
BOOL RegisterHotKey( HWND hWnd , //指定接收WM_HOTKEY消息的窗体句柄 int id, //热键标识,同一调用线程内的不同热键标识不能相同,应用程序中的标识值在0x0000和0xbfff之间,DLL中的在0xc000和0xffff之间 UINT fsModifiers,//下列值的组合:MOD_ALT,MOD_CONTROL,MOD_SHIFT,MOD_WI原创 2008-08-01 16:04:00 · 641 阅读 · 0 评论 -
系统托盘编程完全指南(三)
导读: 托盘程序的信息提示通常是将鼠标光标移到托盘图标上之后,Windows会发送消息给托盘程序,从而显示提示信息——Tooltip。但在Windows XP中我们还看到有些系统托盘程序是自动显示ToolTips信息的,也就是说不用将鼠标光标移到托盘图标上便可显示ToolTips,在这是怎么实现的呢?本文将示范一种新奇的ToolTips风格,它叫做气球提示:Balloon Tips。 Wi原创 2008-07-30 18:10:00 · 601 阅读 · 0 评论 -
VC++ 中响应鼠标悬停事件的简单方法(2005-8-10)
VC++ 中响应鼠标悬停事件的简单方法(2005-8-10) 本文主要是笔者在做VC++/MFC开发时的一点小心得 希望能和各位朋友做个交流。 之所以发布在首页是本文亦适用于使用VS.NET做MFC开发的朋友 (我相信博客园的朋友不是百分之百都做C#) 如果dudu觉得不合适,请将它移出。 我们先来看看效果 (鼠标未接触按钮时,EditBox不响应) (转载 2008-08-27 10:49:00 · 2336 阅读 · 0 评论