第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在類中添加消息響應(yīng)函數(shù)?

如何在類中添加消息響應(yīng)函數(shù)?

楊魅力 2019-02-06 11:07:50
功能要求:建立一個MFC單文檔程序,顯示插入符,20*100.步驟1. 通過圖標“ADD member function”增加了一個int型描述為OnCreate的成員函數(shù),繼承方式為public。2. 原函數(shù)沒有參數(shù),增加參數(shù),并寫入代碼。int CCharufuView::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CView::OnCreate(lpCreateStruct)==-1)return -1;CreateSolidCaret(20,100);ShowCaret();return 0;}3.運行出錯:-------------------Configuration: charufu - Win32 Debug--------------------Compiling...charufuView.cppF:\學(xué)習(xí)vc\1020 sanb\插入符\charufu\charufuView.cpp(115) : error C2511: 'OnCreate' : overloaded member function 'int (struct tagCREATESTRUCTA *)' not found in 'CCharufuView'f:\學(xué)習(xí)vc\1020 sanb\插入符\charufu\charufuview.h(13) : see declaration of 'CCharufuView'執(zhí)行 cl.exe 時出錯.charufuView.obj - 1 error(s), 0 warning(s)請問這是怎么回事哪?
查看完整描述

3 回答

?
ITMISS

TA貢獻1871條經(jīng)驗 獲得超8個贊

兩種方法
1.手動添加
//類里面的聲明部分
public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

BEGIN_MESSAGE_MAP(Cxxxxxx, Cxxxx)
//這里添加
ON_WM_CREATE()
END_MESSAGE_MAP()

最后具體函數(shù)實現(xiàn)

2.用vc向?qū)砑?br/>vc6的話就右鍵點類找到添加相應(yīng)函數(shù)那項,對應(yīng)WM_CREATE消息添加就可以
vc8的話,直接點類,然后再右邊一個工作區(qū)可以查看到相關(guān)屬性,點擊消息那欄,下面所有消息中找到 WM_CREATE,在他右邊點一下左鍵,會出來下拉菜單,選擇OnCreate()

---------------------
樓主操作錯了,不是增加成員函數(shù),是增加消息響應(yīng)函數(shù)

查看完整回答
反對 回復(fù) 2019-03-15
  • 3 回答
  • 0 關(guān)注
  • 975 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號