永发信息网

求助:怎样对CDialogBar中的控件操作

答案:2  悬赏:80  手机版
解决时间 2021-01-29 18:34
  • 提问者网友:wodetian
  • 2021-01-29 11:48
求助:怎样对CDialogBar中的控件操作
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-01-29 13:05
1、在Fragment中view.getActivity().findViewById(R.id.xx);2、其中getActivity可以获取到该Fragment引用的Activity,3、之后通过findViewById获取到其他与该Activity相关联的Fragment中的控件引用。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-29 14:18
假设你有了名为my的对话框工程,建立wm_ctlcolor消息的相应函数. class cmydlg : public cdialog { public: cbrush m_brush; ........................ } bool cmydlg::oninitdialog() { cdialog::oninitdialog(); // todo: add extra initialization here m_brush.createsolidbrush(rgb(255,255,255)); return true; // return true unless you set the focus to a control } hbrush cmydlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor) { hbrush hbr = cdialog::onctlcolor(pdc, pwnd, nctlcolor); // todo: change any attributes of the dc here return m_brush; // todo: return a different brush if the default is not desired //return hbr; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯