;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
ATL ActiveX鎺т欢涓敤WTL::CButton鍔ㄦ佹坊鍔犳寜閽唬鐮佹楠 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> VC >> CC++MFC >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

ATL ActiveX鎺т欢涓敤WTL::CButton鍔ㄦ佹坊鍔犳寜閽唬鐮佹楠

鍙戝竷: 2008-6-26 11:25 |  浣滆: admin |   鏌ョ湅: 31娆

ATL ActiveX鎺т欢涓敤WTL::CButton鍔ㄦ佹坊鍔犳寜閽唬鐮佹楠:

棣栧厛蹇呴』鏄坊鍔犱簡涓涓狝TL鎺т欢锛岀敓鎴愪簡鐩稿簲鐨勭被浜嗐

1.鍖呭惈澶存枃浠

#include

2.瀹氫箟璧勬簮ID

#define IDC_BTN_PLAY 6000

3.鍦ㄧ被澹版槑涓畾涔夋垚鍛樸

CButton m_btnPlay;

4.鍦╓M_CREATE娑堟伅涓

RECT rc1;

rc1.left = 60;

rc1.top = 0;

rc1.bottom = rc1.top + 18;

rc1.right = rc1.left + 50;

m_btnPlayCreate( m_hWnd,&rc1,_T("Stop"),WS_CHILD | WS_VISIBLE,0,IDC_BTN_PLAY);

5.瀹氫箟鍗曞嚮浜嬩欢鍙婃秷鎭槧灏勩

娑堟伅鏄犲皠:

BEGIN_MSG_MAP(CPlayer)

MESSAGE_HANDLER(WM_CREATE, OnCreate)

COMMAND_HANDLER(IDC_BTN_PLAY, BN_CLICKED, OnPlay)

....

END_MSG_MAP()

浜嬩欢鍑芥暟:

LRESULT OnPlay(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)

{

::MessageBox(m_hWnd,_T("Yes,Play!"),_T("OK"),0);

return 0;

}

6.OK銆

鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆