资源简介
C++ QQ农场源代码,里面的介绍非常的详细,可惜我是刚学的,还没有完全弄懂各种代码的含义,希望有兴趣的朋友帮忙研究研究。也希望认识你们,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!
代码片段和文件信息
// Modified by jingzhou xu Add background color support
//
#include “stdafx.h“
#include “BtnST.h“
#ifdef BTNST_USE_SOUND
#pragma comment(lib “winmm.lib“)
#include
#endif
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CButtonST
// Mask for control‘s type
#define BS_TYPEMASK SS_TYPEMASK
#ifndef TTM_SETtitle
#define TTM_SETtitleA (WM_USER + 32) // wParam = TTI_* lParam = char* sztitle
#define TTM_SETtitleW (WM_USER + 33) // wParam = TTI_* lParam = wchar* sztitle
#ifdef UNICODE
#define TTM_SETtitle TTM_SETtitleW
#else
#define TTM_SETtitle TTM_SETtitleA
#endif
#endif
CButtonST::CButtonST()
{
m_bIsPressed = FALSE;
m_bIsFocused = FALSE;
m_bIsDisabled = FALSE;
m_bMouseOnButton = FALSE;
FreeResources(FALSE);
// Default type is “flat“ button
m_bIsFlat = TRUE;
// Button will be tracked also if when the window is inactive (like Internet Explorer)
m_bAlwaysTrack = TRUE;
// By default draw border in “flat“ button
m_bDrawBorder = TRUE;
// By default icon is aligned horizontally
m_byAlign = ST_ALIGN_HORIZ;
// By default use usual pressed style
SetPressedstyle(BTNST_PRESSED_LEFTRIGHT FALSE);
// By default for “flat“ button don‘t draw the focus rect
m_bDrawFlatFocus = FALSE;
// By default the button is not the default button
m_bIsDefault = FALSE;
// Invalid value since type still unknown
m_nTypestyle = BS_TYPEMASK;
// By default the button is not a checkbox
m_bIsCheckBox = FALSE;
m_nCheck = 0;
// Set default colors
SetDefaultColors(FALSE);
// No tooltip created
m_ToolTip.m_hWnd = NULL;
m_dwToolTipstyle = 0;
// Do not draw as a transparent button
m_bDrawTransparent = FALSE;
m_pbmpOldBk = NULL;
// No URL defined
SetURL(NULL);
// No cursor defined
m_hCursor = NULL;
// No associated menu
#ifndef BTNST_USE_BCMENU
m_hMenu = NULL;
#endif
m_hParentWndMenu = NULL;
m_bMenuDisplayed = FALSE;
m_bShowDisabledBitmap = TRUE;
m_ptImageOrg.x = 3;
m_ptImageOrg.y = 3;
// Initialize background color jingzhou xu
m_clrBkColor = m_crColors[BTNST_COLOR_BK_OUT];
// No defined callbacks
::ZeroMemory(&m_csCallbacks sizeof(m_csCallbacks));
#ifdef BTNST_USE_SOUND
// No defined sounds
::ZeroMemory(&m_csSounds sizeof(m_csSounds));
#endif
} // End of CButtonST
CButtonST::~CButtonST()
{
// Restore old bitmap (if any)
if (m_dcBk.m_hDC && m_pbmpOldBk)
{
m_dcBk.Selectobject(m_pbmpOldBk);
} // if
FreeResources();
// Destroy the cursor (if any)
if (m_hCursor) ::DestroyCursor(m_hCursor);
// Destroy the menu (if any)
#ifdef BTNST_USE_BCMENU
if (m_menuPopup.m_hMenu) m_menuPopup.DestroyMenu();
#else
if (m_hMenu) ::DestroyMenu(m_hMenu);
#endif
} // End of ~CButtonST
BEGIN_MESSAGE_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-07-09 10:16 C++ QQ农场源代码程序\
目录 0 2016-07-09 10:16 C++ QQ农场源代码程序\code\
目录 0 2009-09-16 02:00 C++ QQ农场源代码程序\code\QQ分析_种菜\
目录 0 2009-08-18 21:04 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\
文件 52356 2009-05-10 07:42 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\1请求好友信息.txt
文件 172650 2009-05-12 22:49 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\QQ反编译2.rar
目录 0 2009-08-18 20:36 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\farkey\
文件 2258 2009-06-18 22:09 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\farkey\key.txt
文件 626 2009-05-12 18:26 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\farkey.txt
文件 84 2009-05-11 16:58 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\qq文件格式.txt
目录 0 2009-08-18 20:36 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\temp名字\
文件 1710 2009-05-12 23:35 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\temp名字\name.txt
文件 4419 2009-05-10 07:20 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\买入一个土豆.txt
文件 4958 2009-05-10 16:13 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\偷他东西.txt
文件 310 2009-05-12 12:54 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\名字.txt
文件 84737 2009-05-10 07:31 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\商店价格.jpg
文件 30208 2009-05-11 17:08 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\商店物品价值.doc
文件 2950 2009-05-10 07:14 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\商店物品价值.txt
文件 47899 2009-05-10 08:42 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\好友信息.txt
文件 7373 2009-05-10 08:16 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\对菜的分析.txt
文件 592 2009-08-18 19:40 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\得到key函数.txt
文件 1641 2009-05-10 15:47 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\得到一个好友的信息.txt
文件 54946 2009-06-20 20:22 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\得到状态.jpg
文件 57763 2009-05-10 06:58 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\接收好友信息.txt
文件 1045 2009-08-18 20:37 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\植物信息.txt
文件 36 2009-06-20 20:17 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\直接由状态等级返回.txt
文件 30809 2009-05-12 18:44 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\种菜反编译.rar
文件 808 2009-06-20 19:08 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\程序结构说明.txt
文件 231936 2009-05-10 16:15 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\要浇水的.doc
文件 387584 2009-05-10 08:18 C++ QQ农场源代码程序\code\QQ分析_种菜\QQ分析_种菜\设计.doc
目录 0 2009-09-16 02:00 C++ QQ农场源代码程序\code\qq农场源代码\
............此处省略66个文件信息
- 上一篇:基于funcode的吃豆人小游戏
- 下一篇:VC++6.0字符串小游戏扫雷
相关资源
- VC++6.0字符串小游戏扫雷
- C++编程练习题大全(带答案)
- 万有引力搜索算法 c++代码
- c++写的一个简单的银行管理系统
- 模板:基于OpenCV的车辆速度检测c++
- 2013最新C++远程控制木马源代码
- VC++ 数字图像处理典型算法及实现 源
- LeetCode题解高清完整c++版
- C++版的rinex文件读取源代码
- 一个可以自动点广告小程序VisualC++编
- qgis中文教程
- C\\C++ 任意(281016)进制转换为(281
- Visual+C++与SQL+Server开发仓库管理系统
- C++编写128位整数运算源码
- LeetCode题解 C/C++版
- 用C++实现点云显示
- 网上交易平台C++,mysql课程设计
- 05年毕业设计-图像处理软件及源代码
- json字符串转换c++类对象
- 数字水印系统c++实现
- rocketmq-client-cpp vs2015 x64 Debug.rar
- Storage and Buffer Manager
- C++模拟磁盘文件系统
- 光线追踪算法实现C++实现
-
《Inside The C++ ob
ject Model》英文pdf - Boost ASIO C++ 网络编程 中文版
- C++ Primer 第五版 课后习题答案高清无
- 微软Win10计算器开源代码C++
- 文件加密器(C++).rar
- C++反汇编与逆向分析技术揭秘PDF(高
评论
共有 条评论