在ArcGisEngine 开发中如何在Toolbar控件上添加Combobox等其他控件
2008-10-17 18:35
633 查看
内容摘要 |
如果在ESRI的Toolbar控件上添加一个Combobox 需要在Command类中实现IToolControl接口 在将指定控件的句柄做为 IToolControl.hwnd 返回即可 |
过程描述 |
public class MyCombobox:BaseCommand,IToolControl { private int _handle=0; private ICompletionNotify _CompNotify; public MyCombobox(int handle) { _handle = handle; } public override void OnCreate(object hook) { // TODO: 添加 SymbolType.OnCreate 实现 } #region IToolControl 成员 public int hWnd { get { // TODO: 添加 SymbolType.hWnd getter 实现 return _handle; } } public void OnFocus(ICompletionNotify complete) { _CompNotify = complete; // TODO: 添加 SymbolType.OnFocus 实现 } public bool OnDrop(ESRI.ArcGIS.SystemUI.esriCmdBarType barType) { // TODO: 添加 SymbolType.OnDrop 实现 if (barType == esriCmdBarType.esriCmdBarTypeToolbar ) { return true; } else return false; } #endregion } |
相关文章推荐
- 在ArcGisEngine 开发中如何在Toolbar控件上添加Combobox等其他控件?
- Flex中如何通过prompt属性在ComboBox控件中添加一个提示项(prompt)的例子
- iOS开发如何在一个透明视图上添加不透明的子控件
- unity开发之八:如何在UGUI其他的组件上添加点击事件(解答)
- Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据
- How to add ComboBox control to the ToolBar control in VC - 如何在VC中向ToolBar控件加入ComboBox控件
- 在工具栏(ToolBar)上添加ComboBox控件,为何每次在下拉列表中选择时,都会自动的选中工具栏上的一个按钮?
- C# 程序中如何向(DEV)ComboBoxEdit控件中添加下拉列表的值不使用数据绑定,就是使用代码添加
- MFC toolbar上添加其他控件
- 如何添加 其他控件到treelist上
- 如何给非AppCompatActivity添加Toolbar?--关于5.0新特性兼容5.0以下设备的探索
- iOS开发:如何对使用了autolayout的UIView添加动画
- ASP.NET 2.0服务器控件与组件开发高级编程:为自定义控件添加设计时属性
- MVVM 开发模式 dataGrid中嵌入combobox,如何使用ComboBox.ItemTemplate
- iOS开发toolbar工具条和toolbarItems:与navigationBar和navigationItem类似,重点是如何排版工具条的元素
- VC++开发的ActiveX如何加入安全机制,避免IE中提示“在此页上的ActiveX控件和本页上的其他部分的交互可能不安全,你想允许这种交互吗?”
- 【转】ASP.NET服务器控件开发简介:ComboBox
- winform中为ComboBox控件添加“请选择”或“全部”选项
- 如何控制其他程序窗体上的窗口控件:中
- c#(winform)中ComboBox和ListBox添加项,写一个用户控件