listbox-win32控件关联变量,菜鸟问题

问题描述

win32控件关联变量,菜鸟问题
我用CreateWindow创建一个listbox的控件怎么把这个控件关联一个变量
,对这个控件进行操作.纠结了好长时间,一直未解决

解决方案

CreateWindow返回这个窗口的句柄(listbox也是窗口)、用这个句柄就可以通过windows的消息机制操作这个窗口的一切

解决方案二:
如果你是用sdk写程序。那么一个控件只需要一个窗体句柄作为变量就够了。

解决方案三:
关联一个CListCtrl变量就可以操作了

解决方案四:
你只能保存创建的控件变量。绑定变量需要用到消息映射宏。

时间: 2024-10-30 18:02:09

listbox-win32控件关联变量,菜鸟问题的相关文章

c++-使用ocx控件关联变量,其m_hWnd=NULL

问题描述 使用ocx控件关联变量,其m_hWnd=NULL 我用C++写了一个OCX控件.在MFC程序调用的使用,对该控件关联了一个变量m_myoxc.然后模仿其它人的代码进行判断if(m_myoxc.m_hWnd == NULL){ return -1}.我也不知道为什么这么写.但是现在程序卡在这边了.在什么情况下m_myoxc.m_hWnd == NULL??我控件也注册过了. 解决方案 控件这是初始化成功,m_hWnd 应该就不为空. 否则,说明控件变量初始化失败.可以在 OCX 控件的初

mf控件-怎样处理好MFC控件关联

问题描述 怎样处理好MFC控件关联 MFC基于对话框的win32应用程序在处理控件对象变量*与控件之间关联的时候,编译通过但就是执行时遇到问题,如通过CEdit m_ctledit对象直接对关联的控件进行操作时,在这之后应该UpdateData(false)吗?但我调试发现UpdateData(false)放在之前反而没有出错,为什么呢?不是空间变量改变了在刷新吗?还有在OnInitDialog()初始化函数里,不能用m_ctledit.SetFocus()而只能用((CEdit*)GetDlg

WPF自定义控件——使用Win32控件

本文配套源码 虽然WPF很强大,但是有些东西win32做的已经很好,我们完全可以拿来主义. 一.如何创建一 个win32控件 1.首先定义一个WNDCLASSEX的类,参考 http://baike.baidu.com/view/1750396.html?tp=0_11 WNDCLASSEX wndClsEx = new WNDCLASSEX(); wndClsEx.Init();//(uint)Marshal.SizeOf(this);得到类的大小 wndClsEx.style = WndCl

关于如何操作其他窗体的控件或变量的方法

变量|控件 关于如何操作其他窗体的控件或变量的方法! 其实解决的方法有很多,在这里只做简单的总结.对于其他方法,请多指教! 1. 定义全局变量 其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了. 例如:public frm1 as new form1() Public frm2 as new form2() 这样,我们无论在哪里想访问就很容易了.但是,这样做会耗费比较多的系统资源.一般来说不要使用全局变量. 2. 使用shared 前缀 使用了shared

关于如何操作其他窗体的控件或变量的方法!

变量|控件 关于如何操作其他窗体的控件或变量的方法!其实解决的方法有很多,在这里只做简单的总结.1.  定义全局变量其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了.例如:public frm1 as new form1()      Public frm2 as new form2()这样,我们无论在哪里想访问就很容易了.但是,这样做会耗费比较多的系统资源.一般来说不要使用全局变量.2.  使用shared 前缀使用了shared定义的字段(变量)或者属

mfc-MFC控件绑定变量时候为什么找不到我建立的类别

问题描述 MFC控件绑定变量时候为什么找不到我建立的类别 我先建了一个CMybutton类,然后在屏幕上画了一个按钮控件,之后想去绑定控件变量,问题来了--变量类型中没有我之前新建的CMybutton,是哪里错了吗? 解决方案 先选择别的类型,然后再改成你的类型 解决方案二: 呵呵,你建立的CMyButton类是手动写的吧,不是用向导生成的,手动的话在项目管理文件里面没有对应的CMyButton类,所以找不到啦!最简单的方法是,不用管找不找到,直接写上你的类型就可以了! 解决方案三: 先选择别的

vc-关于mfc控件关联对象的问题

问题描述 关于mfc控件关联对象的问题 对话框上有一个控件button,那么系统应该维护了一个对象可以来控制button,不如: getdlgitem(button)可以对button操作,如果自己写一个类mybutton继承button类, 在把button控件与mybutton类关联,那么就可以用这个类来操作button,那是不是可以说系统维护的button对象和关联为mybutton都可以控制button这个控件了.不知道怎么理解,希望大虾帮助,不知道哪里理解有误~! 解决方案 用ctrl

小白求救,我的是vc2015为什么Mfc找不到给控件添加变量的菜单??

问题描述 如题,我是小白,就是想做个界面管理关于如何使用Combox的做ppt之前老师用2010的版本讲过一次右键控件,可是2015版的为啥没有 解决方案 解决方案二:按快捷键ctrl+shift+x调出classwizard向导,即可给控件添加变量解决方案三:看成VC去了

xml下的<data:....>........</data:>是什么控件,我是菜鸟,只知道<asp>....</asp:>,十分感谢

问题描述 xml下的<data:....>........</data:>是什么控件,我是菜鸟,只知道<asp>....</asp:>,十分感谢 解决方案 解决方案二:是標記,語法自由,不是什么控件