求助CMFCwpf propertygriddProperty获得事件的响应

关于求助CMFCPropertyGridProperty获得事件的响应的搜索推荐 -MFC-TryCatch
>> 相关推荐
关于的搜索推荐
一个属性对话框.在大小哪里有三个选项None,Thin,Resizable,DialogFrame。代码如下 CMFCPropertyGridProperty*pGroup1=newCMFCPropertyGridProperty(_T("外观"));
CMFCPropertyGridProperty*pProp=newCMFCPropertyGridProperty(_T("边框"),_T("DialogFrame"),_T("对话框外框")); pProp-&AddOption(_T("None")); pProp-&AddOption(_T("Thin")); pProp-&AddOption(_T("Resizable")); pProp-&AddOption(_T("DialogFrame")); pProp-&AllowEdit(FALSE);
pGroup1-&AddSubItem(pProp);
弹出这个界面后。如果我选择Thin那么就弹出一个afxMssageBox提示我选择了Thin要怎么去做。我不知道如何去获取这个事件响应。当我选择的时候如何获取到现在选择的事件。然后对这个事件进行处理。要如何去做?
在它所属的CPropertiesWnd的消息表里面添加 ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED,OnPropertyChanged) 消息响应函数声明为 LRESULTCPropertiesWnd::OnPropertyChanged(__inWPARAMwparam,__inLPARAMlparam); 这个函数里面的第2个参数就是发生改变的CMFCPropertyGridProperty的指针...
在长时间循环中用processmessages获得界面响应,为何无法响应onclose事件???,没办法,我是通过自己拦截wm_close消息,来处理的,为何是这样那,难道有事vcl中有什么陷...
&asp:GridView ID="ProductGrid" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="Prod...
各位牛人帮帮忙idl里如下//
CTpActiveXCtrl 的事件调度接口[ uuid(EBDB-40CC-B0E5-810E9C3500DF),
helpstring("TpActiveX Control 的事件接口") ]d...
Tab Control Multiline= false 箭头事件如何获得,响应?哪个消息?有没有办法知道点击了左右小箭头?
------------
这个问题.........
打开一个新窗口再回到主窗口,主窗口的菜单栏要点两次才能弹出下拉菜单,这个问题怎么解决呢?
------------
有谁解答一下啊?
------------
你仔细想一下,...
我是通过vc2010向导生成的多文档工程。有属性页工具栏。创建pBKColor属性内容CMFCPropertyGridProperty* pGroupColor = new CMFCPropertyGridProperty(_T("配色...
在一个应用中,有timer,它的事件响应中串口接收,不想被网络接收事件Receive响应打断,该怎样处理?先谢谢了!
------------
如果你的事件响应中要做很多耗时...
如题,没多少分了,拜托
------------
没有明白,你想捕获触发器执行结果?触发器执行错误的时候会收到异常返回结果,正常的话,没有返回怎么会去捕获触发器执行结...
如题.谢谢!
------------
可以的,比如你在Button2的OnClick函数里面写道Button1Click(Sender);这样就调用了Button1的OnClick函数。
------------
组件事件响...
本人从CToolBar中派生了一个CMainToolBar的类,用来新建了一个工具栏,本人想响应 当工具栏浮动时,点击工具栏右上角的"X"关闭按钮这一动作.点击"X"实际上是隐藏...
我用代码在窗体上新建了一个label对象数组。窗体本身要响应click事件的,但是这些label对象添加上去了以后,一旦点到label上,就窗体的click事件就不响应了。我希...
已经做了一个图标,我现在单击或者双击这个托盘图标,怎么增加事件响应,要实现的效果,就是像单击 或者 双击QQ 图标一样,QQ面板就弹出了
------------
刚接触事件处理,想按住键盘→键就div移动10个像素,实现不了,请问这里错在哪了?应该怎么修改?&body&&div id="oDiv" style="width:50height:5...
如题,有2个窗口 form1,form2 一个类 classinte1_StateChanged 这是窗口"form2"中的 inte1控件(又名Internet Transfer 控件)的事件, 我想把它返回到一个类...
请大虾们指教一下谁知道鼠标在wxStaticBitmap上划过和敲击后响应的是什么事件?EVT_MOTION?如果我想在一个面板Frame上添加一个wxStaticBitmap的控件,当鼠标移动...关于CMFCPropertyGridProperty SetValue的一个奇怪问题,bug?
[问题点数:60分,结帖人fage]
关于CMFCPropertyGridProperty SetValue的一个奇怪问题,bug?
[问题点数:60分,结帖人fage]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。随笔- 295&
&&&&&&&&&&&&&
&&&& 当用到CMFCPropertyGridProperty这个类控件的时候出现了一个很白痴的问题,CMFCPropertyGridProperty更改属性值触发的是哪个事件,如何获得他被更改时的通知?
难道要设置回调?我看了这个类的所有的方法,都没有找到设置回调的函数.因为CMFCPropertyGridProperty这个类控件是在属性页CMFCPropertyGridCtrl中活动,所以我就又看了CMFCPropertyGridCtrl这个的方法,唯一找到一个名字稍微靠谱的就是OnPropertyChanged(字面意思就是属性更改),接着我找到MFC的源文件afxpropertygridctrl.cpp,定位到OnPropertyChanged这个函数,发现源代码中有一行GetOwner()-&SendMessage(AFX_WM_PROPERTY_CHANGED, GetDlgCtrlID(), LPARAM(pProp));
&&&&& 难道是发送消息来通知的,赶紧回到项目里面在CPropertiesWnd里面加了个自定义消息AFX_WM_PROPERTY_CHANGED(注意要把下面的(Registered message)勾选上)试了试,当更改值的时候果然收到了通知.于是乎赶紧GOOGLE-&AFX_WM_PROPERTY_CHANGED终于在MS的网站找找到了AFX_WM_PROPERTY_CHANGED的用法,消息处理函数的第二个参数lParam就是被更改值的那个控件的指针(CMFCPropertyGridProperty*)(CMFCPropertyGridColorProperty*)..等. 呵呵... 问题终于解决...
&posted on
阅读(...) 评论()

我要回帖

更多关于 wpf propertygrid 的文章

 

随机推荐