mfc tab空间上添加属性页,页面总是显示不到Tab控件上,坐标转换怎么弄来着啊

问题描述

mfc tab空间上添加属性页,页面总是显示不到Tab控件上,坐标转换怎么弄来着啊

m_tab.InsertItem(0,_T("播放列表"));
m_tab.InsertItem(1,_T("搜索歌曲"));
m_musiclist.Create(IDD_DIALOG_LIST,&m_tab);
//m_musiclist.ShowWindow(SW_SHOW);
m_musicsearch.Create(IDD_DIALOG_SEARCH,&m_tab);
//m_musicsearch.ShowWindow(SW_HIDE);
CRect rect;
m_tab.GetClientRect(&rect);
m_tab.ClientToScreen(&rect);
//m_tab.ScreenToClient(&rect);
//m_musiclist.MoveWindow(&rect);
//m_musicsearch.MoveWindow(&rect);
m_musiclist.SetWindowPos(NULL,rect.left,rect.top,rect.Width(),rect.Height(),SWP_SHOWWINDOW);
m_musicsearch.SetWindowPos(NULL,rect.left,rect.top,rect.Width(),rect.Height(),SWP_HIDEWINDOW);
return TRUE;

解决方案

你把坐标打一下出来,对比就知道是不是换算不对,偏移量多少

时间: 2024-09-09 14:36:36

mfc tab空间上添加属性页,页面总是显示不到Tab控件上,坐标转换怎么弄来着啊的相关文章

png-WTL中图片控件上PNG图不透明

问题描述 WTL中图片控件上PNG图不透明 用WTL框架 在图片控件上贴图后不透明 这段是加载图片:bool ShowJpgGif(CImage& img,char* strPath) { IStream pStm; int len = 0; FILE f = fopen(strPath,"rb"); if (f != NULL) { fseek(f,0,SEEK_END); len = ftell(f); rewind(f); HGLOBAL hGlobal = Global

mfc cmfctabctrl-用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框

问题描述 用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框 用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框,但是添加之后,会出现setfouce的问题,也有__debugbreak()问题.. 有没有大神给个代码看看,我怎么改都不行

如何在asp.net页面上放置的控件上实现左右键菜单,同时对之操作(1

asp.net|菜单|控件|页面 前言: 大家也许开发了很多windows界面的解决方案,对于菜单的使用可以说是滚瓜烂熟,当然,如何实现windows窗口上的左右键功能也是不在话下. 但是如何在web窗口实现菜单呢? 很多人说.用javascript或者是vbscript来实现.完全正确.一般说来是在前台用脚本语言来写.现在也有基于不是用脚本语言的控件的方式来实现的方式.用控件来实现的方法大家可以参考我写的<基于asp.net的webmenu的数据操作>一文,用控件很容易的. 我说的是老生常谈

asp.net-ASP.net 读取数据库某表中的值,并显示在页面的控件上

问题描述 ASP.net 读取数据库某表中的值,并显示在页面的控件上 我的思路:先从登陆页面把用户名传过来,然后根据用户名在表中查找,把该用户的信息调出来显示在页面上 Label10.Text=Session["name"].ToString(); SqlConnection conn = sc.getSqlConnection(); conn.Open(); string sql1 = "select * from XX where Name=" + Sessio

VC/MFC 当鼠标移到控件上时显示提示信息

VC/MFC 当鼠标移到控件上时显示提示信息 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法.  一般用法步骤:   添加CToolTipCtrl成员变量 m_tt.   在父窗口中调用EnableToolTips(TRUE);   在窗口的OnCreate(或者其他适当的位置)中向ToolTip中添加需要显示Tip的子窗口,并同时指定相应的显示字串CToolTipCtrl::AddToo

百度地图api 给多个点添加信息窗口 页面无显示

问题描述 百度地图api 给多个点添加信息窗口 页面无显示 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport&qu

怎么往toolbar控件上动态添加toolbutton?

问题描述 怎么往toolbar控件上动态添加toolbutton? 怎么往toolbar控件上动态添加toolbutton?新增加的toolbutton怎么添加事件处理,怎么响应单击事件呢? 解决方案 http://wenku.baidu.com/link?url=SumPG3rT7WOQaTUiISnyrml0WMXTW0NTmoPh8bhabq10x73-qtMF3E0saL3ZY90wdchQKip3mh1iiAKnkLbSI13j8Y2U2P35beyTCx_wRfu 解决方案二: 在T

EyesBaby功能实现之图片控件上添加字符

其实普通的图片控件上显示字符很简单,拖个图片控件再拽个Label就ok了.但是这样可能达不到我们的要求,比如EyesBaby休息窗口中要求隐藏倒计秒数,如果按照之前的做法Label部分背景会有阴影效果.下面就是主要怎末让Label的背景透明,让字符感觉跟图片溶为一体: 代码实现: 方式1: pictureBox1.SendToBack(); // 设置Label背景为透明色 lblMsg.BackColor = Color.Transparent; lblMsg.Parent = picture

利用.NET的File控件上传文件的最终解决方案(个人版)

个人版|解决|控件|上传    在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾.(:-))   上传大文件,有好几种方法:   1.思归的HttpWorkerRequest方法,太难,看不懂:-(   2.利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的.   3.修改web.config文件,但是不能捕获错误.   4.通过ftp的方式上传.服务器需要提供ftp服务.      没辙,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,没有关系,要多吃鱼,听说吃