91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.5MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-12
  • 語言: C/C++
  • 標簽: MFC??聊天室??

資源簡介

聊天室 好友聊天 共享屏幕 白板畫畫 發送文件,MFC,環境VC6.0

資源截圖

代碼片段和文件信息

//?AdvButton.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“instantmessaging.h“
#include?“AdvButton.h“

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

#define?NORMAL 1 ///?處于正常狀態
#define?HOVER 2 ///?處于焦點狀態
#define?DOWN 3 ///?處于按下狀態
#define?DISABLE 4 ///?處于無效狀態

#define?TRANSPARENTCOLOR RGB(?255?0?255?) ///?定義透明位圖的RGB值

#pragma?comment(?lib?“C:\\Program?Files\\Microsoft?Visual?Studio\\VC98\\Lib\\MSIMG32.LIB“?)

/////////////////////////////////////////////////////////////////////////////
//?CAdvButton

static?BOOL?bTrackLeave?=?FALSE;

CAdvButton::CAdvButton()
{
m_nState?=?NORMAL;
}

CAdvButton::~CAdvButton()
{
DeleteBmp();
}


BEGIN_MESSAGE_MAP(CAdvButton?CButton)
//{{AFX_MSG_MAP(CAdvButton)
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_MESSAGE(?WM_MOUSELEAVE?onmouseleave?)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CAdvButton?message?handlers

void?CAdvButton::PreSubclassWindow()?
{
Modifystyle(?0?BS_OWNERDRAW?);
CButton::PreSubclassWindow();

m_pToolTipCtrl.Create(?this?TTS_ALWAYSTIP?);
m_pToolTipCtrl.SetDelayTime(?100?);
CString?strText;
GetWindowText(?strText?);
m_pToolTipCtrl.AddTool(?this?strText?);?
}

void?CAdvButton::onmousemove(UINT?nFlags?CPoint?point)?
{
if(?!bTrackLeave?)
{
TRACKMOUSEEVENT?tme;
tme.cbSize?=?sizeof(?TRACKMOUSEEVENT?);
tme.hwndTrack?=?m_hWnd;
tme.dwFlags?=?TME_LEAVE;
::_TrackMouseEvent(?&tme?);
bTrackLeave?=?TRUE;
m_nState?=?HOVER;
Invalidate();
}
CButton::onmousemove(nFlags?point);
}

void?CAdvButton::onmouseleave(?WPARAM?wParam?LPARAM?lParam?)
{
bTrackLeave?=?FALSE;
m_nState?=?NORMAL;
Invalidate();
}

void?CAdvButton::OnLButtonDown(UINT?nFlags?CPoint?point)?
{
m_nState?=?DOWN;
Invalidate();
CButton::OnLButtonDown(nFlags?point);
}

void?CAdvButton::OnLButtonUp(UINT?nFlags?CPoint?point)?
{
m_nState?=?HOVER;
Invalidate();
CButton::OnLButtonUp(nFlags?point);
}

void?CAdvButton::DrawItem(LPDRAWITEMSTRUCT?lpDrawItemStruct)?
{
if(?lpDrawItemStruct->itemState?&?ODS_DISABLED?)
{
m_nState?=?DISABLE;
}

switch(?m_nState?)
{
case?NORMAL:
DrawNORMAL();
break;
case?HOVER:
DrawHOVER();
break;
case?DOWN:
DrawDOWN();
break;
case?DISABLE:
DrawDISABLE();
break;
default:
break;
}
}

void?CAdvButton::DrawNORMAL()
{
CDC?*pDC?=?GetDC();
BITMAP?bmp;
if(?!m_bmpNormal.m_hobject?)
{
return;
}
m_bmpNormal.GetBitmap(?&bmp?);
SetWindowPos(?NULL?0?0?bmp.bmWidth?bmp.bmHeight?SWP_NOMOVE?|?SWP_NOZORDER);
CDC?dcMem;
dcMem.CreateCompatibleDC(?pDC?);
CBitmap?*pOldBmp;
pOldBmp?=?dcMem.Selectobject(?&m_bmpNormal?);
pOldBmp->Deleteobject();

TransparentBlt(?pDC->m_hDC?0?0?bmp.bmWidth?bmp.bmHeight?
dcMem.m_hDC?0?0?bmp

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-29?20:27??VC6.0MFC聊天室\
?????目錄???????????0??2014-06-20?12:51??VC6.0MFC聊天室\InstantMessaging\
?????文件????????5799??2011-02-08?00:23??VC6.0MFC聊天室\InstantMessaging\AdvButton.cpp
?????文件????????2098??2011-02-08?00:15??VC6.0MFC聊天室\InstantMessaging\AdvButton.h
?????文件?????????708??2011-01-30?11:51??VC6.0MFC聊天室\InstantMessaging\AdvComboBox.cpp
?????文件????????1176??2011-01-30?11:51??VC6.0MFC聊天室\InstantMessaging\AdvComboBox.h
?????文件???????10660??2011-02-27?17:57??VC6.0MFC聊天室\InstantMessaging\CanvasStatic.cpp
?????文件????????2546??2011-02-20?18:32??VC6.0MFC聊天室\InstantMessaging\CanvasStatic.h
?????文件????????5798??2011-02-28?21:39??VC6.0MFC聊天室\InstantMessaging\ChatDlg.cpp
?????文件????????1979??2011-02-14?10:17??VC6.0MFC聊天室\InstantMessaging\ChatDlg.h
?????文件???????13135??2011-02-27?16:22??VC6.0MFC聊天室\InstantMessaging\ChatRoomClientDlg.cpp
?????文件????????2582??2011-02-27?16:20??VC6.0MFC聊天室\InstantMessaging\ChatRoomClientDlg.h
?????文件????????1100??2011-02-09?23:46??VC6.0MFC聊天室\InstantMessaging\ChatRoomClientSocket.cpp
?????文件????????1477??2011-02-09?23:45??VC6.0MFC聊天室\InstantMessaging\ChatRoomClientSocket.h
?????文件???????17636??2011-02-27?15:25??VC6.0MFC聊天室\InstantMessaging\ChatRoomServerDlg.cpp
?????文件????????2698??2011-02-27?15:14??VC6.0MFC聊天室\InstantMessaging\ChatRoomServerDlg.h
?????文件????????1100??2011-02-09?22:31??VC6.0MFC聊天室\InstantMessaging\ChatRoomServerSocket.cpp
?????文件????????1477??2011-02-09?22:29??VC6.0MFC聊天室\InstantMessaging\ChatRoomServerSocket.h
?????目錄???????????0??2018-03-29?20:22??VC6.0MFC聊天室\InstantMessaging\Debug\
?????目錄???????????0??2018-03-29?20:22??VC6.0MFC聊天室\InstantMessaging\Debug\.vs\
?????目錄???????????0??2018-03-29?20:22??VC6.0MFC聊天室\InstantMessaging\Debug\.vs\InstantMessaging\
?????目錄???????????0??2018-03-29?20:22??VC6.0MFC聊天室\InstantMessaging\Debug\.vs\InstantMessaging\v14\
?????文件????????5120??2018-03-29?20:22??VC6.0MFC聊天室\InstantMessaging\Debug\.vs\InstantMessaging\v14\.suo
?????文件?????2457671??2011-05-13?08:18??VC6.0MFC聊天室\InstantMessaging\Debug\InstantMessaging.exe
?????文件??????212240??1998-06-24?00:00??VC6.0MFC聊天室\InstantMessaging\Debug\RICHTX32.OCX
?????文件????????7476??2010-11-08?15:32??VC6.0MFC聊天室\InstantMessaging\Debug\audio.wav
?????文件?????????269??2018-03-29?20:20??VC6.0MFC聊天室\InstantMessaging\Debug\conf.ini
?????文件????????9220??2010-11-08?15:32??VC6.0MFC聊天室\InstantMessaging\Debug\msg.wav
?????文件???????24637??2010-05-12?10:12??VC6.0MFC聊天室\InstantMessaging\Debug\sendfilecomplete.wav
?????文件??????100352??2010-07-19?00:22??VC6.0MFC聊天室\InstantMessaging\Debug\zlib1.dll
?????文件?????????785??2011-02-25?23:22??VC6.0MFC聊天室\InstantMessaging\Debug.cpp
............此處省略263個文件信息

評論

共有 條評論