我自己写了一个类:CBtn,是从 CWnd 类继承的,主要是响应鼠标左键画一个图形。
现在我在一个对话框CMyDlg里用Create创建了7个这样的 Btn:
.... CBtn btn1;
CBtn btn2;
...
CBtn btn7; .... btn1.Create(NULL, "", WS_CHILD | WS_VISIBLE, rect, this, 10821);
btn1.ShowWindow(SW_SHOW);
...
btn7.Create(NULL, "", WS_CHILD | WS_VISIBLE, rect, this, 10827);
btn7.ShowWindow(SW_SHOW);
... 各个创建、显示、操作都正常,但我现在不知道如何判断用户对哪一个Btn进行了操作,如用户点击了第3个,我怎么知道是第三个呢?该如何做呢?
请指点
现在我在一个对话框CMyDlg里用Create创建了7个这样的 Btn:
.... CBtn btn1;
CBtn btn2;
...
CBtn btn7; .... btn1.Create(NULL, "", WS_CHILD | WS_VISIBLE, rect, this, 10821);
btn1.ShowWindow(SW_SHOW);
...
btn7.Create(NULL, "", WS_CHILD | WS_VISIBLE, rect, this, 10827);
btn7.ShowWindow(SW_SHOW);
... 各个创建、显示、操作都正常,但我现在不知道如何判断用户对哪一个Btn进行了操作,如用户点击了第3个,我怎么知道是第三个呢?该如何做呢?
请指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货