如何獲取自定義控制項的id號
對話方塊dialog1上有幾個自定義控制項,這些控制項都是同乙個類的不同例項create(***,***,***,111),create(***,***,***,222),create(***,***,***,333)而成。
每個控制項都響應滑鼠雙擊事件彈出對話方塊dialog2。請問在對話方塊dialog2中如何獲取被滑鼠雙擊的控制項的id號?
滑鼠雙擊事件是在控制項源**中加入的。我曾試過就在雙擊事件中getdlgctrlid(),但得到的返回值一直為0。
求解。
------解決方案--------------------
.h裡加入afx_msg void onbuttonaaa(uint id);
.cpp裡加入on_control_range(bn_clicked,idc_button1238,idc_button1245,onbuttonaaa):我做的是單擊
然後寫onbuttonaaa(uint id)時直接就可以得到id了,
摘自自己程式,idc_button1238 和idc_button1245表示id的取值上下限,自己修改一下
------解決方案--------------------
樓上說的很清楚了
------解決方案--------------------
在dialog2中定義乙個public成員變數,用來儲存控制項id,在彈出dialog2之前將控制項id賦給這個變數。
獲取自定義布局中的控制項
獲得 layoutinflater 例項的三種方式 1.layoutinflater inflater getlayoutinflater 呼叫activity的getlayoutinflater 2.layoutinflater localinflater layoutinflater conte...
hibernate 怎麼獲取 自定義的 列
什麼也不說了 先上 吧 public mapgetusernoticesbyuserid long userid throws exception session session getsession 這裡是框架中使用的 大家可以通過 gethibernatetemplate 獲取session q...
MFC自定義控制項
需要在mfc實現自定義控制項功能,網上蒐集找的如下方法實現 以下是步驟說明。一 自定義乙個空白控制項 1 先建立乙個mfc工程 2 在視窗中新增乙個自定義控制項 toolbox custom control 屬性 class隨便填寫乙個控制項類名 cmywin 這個名字用於以後註冊控制項用的,註冊函...