按钮隐藏问题 我在一个对话框区域上的不同地方点击后会在旁边不同的地方出现按钮,怎么才能点一个区域时把上一次操作显示出的按钮隐藏掉? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在按钮的Click事件中把其它按钮的Visible属性改为false; 检测鼠标的位置,根据鼠标的位置然后再对按钮进行操作.GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE); 我就是用GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE);但是我在每个区域的点击事件中把除了这个区域所对应的按钮没隐藏以外其余的都让我用这个给隐藏了,但是我运行后点击任何区域都没反映了 如果每次只显示一个按钮的话就只用一个按钮在对话框区域上的不同地方点击后把这个按钮MoveWindow到鼠标的位置处这样比SW_HIDE掉一堆按钮省事得多 监测鼠标LButtonDown的Point,动态显示和隐藏按扭,但要记住按扭的RECT,使用PtInRect()判断。GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE); //隐藏GetDlgItem(IDC_BUTTON)->ShowWindow(SW_SHOW); //显示 我就是这么写的,现在又出了个问题用GetDlgItem(IDC_BUTTON)->ShowWindow(SW_SHOW); 点击第一下可以隐藏,在点完别的回来在点这个区域就不隐藏了,我查了好几遍了,ID也没写错啊这是什么原因啊 上面的那个错了.是GetDlgItem(IDC_BUTTON)- >ShowWindow(SW_HIDE); 请教,我在ATL写的IE Bar插件中的ComboBox框无法下拉,而且也无法输入中文,这是什么原因? 用什么软件可以比较好的制作图标???? 请指教PostMessage()勒手 求助一个DirectShow的问题 对重叠IO不太理解。 请问:vc中用ADO访问远程oracle数据库的一个问题(局域网)? [着急] help me!(高手请进好吗?) 64位WIN7系统下水晶报表文件rpt打不开 菜鸟求教OpenCV双线性插值问题。急。 送分了!关于zlib vc++安装后没有MFC,其它的都有? 求教:如何得到某张图片上特定点的像素坐标?(VC中) 急~~~
GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE);
在对话框区域上的不同地方点击后把这个按钮MoveWindow到鼠标的位置处
这样比SW_HIDE掉一堆按钮省事得多
但要记住按扭的RECT,使用PtInRect()判断。
GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE); //隐藏
GetDlgItem(IDC_BUTTON)->ShowWindow(SW_SHOW); //显示