• 大小: 1.34MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-28
  • 语言: C/C++
  • 标签: C++  

资源简介

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个文件信息

评论

共有 条评论