说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

改变对话框默认显示位置?

编辑:说三道四文库 发布时间:2017-12-18 09:36
HTML文档下载 WORD文档下载 PDF文档下载
创建了一个非模态对话框,总是显示在角上,我想把它显示在视图中央,该怎么办呢,各位帮帮忙,先谢谢了!
MoveWindow()或者CenterWindow()
能不能给我一个例子,我不会用MoveWindow
取父窗口的中心作为目标位置点,然后 SetWindowpos
MoveWindow()或者CenterWindow()
void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );

x:Specifies the new position of the left side of the CWnd.

y:Specifies the new position of the top of the CWnd.

nWidth:Specifies the new width of the CWnd.

nHeight:Specifies the new height of the CWnd
在对话框的OnInitDialog()中
居中对话框:CenterWindow();
或者放到任意位置:
MoveWindow( int x, int y, int nWidth, int nHeight, 
     BOOL bRepaint = TRUE );
x、y = 对话框的左上角坐标
CRect m_rect;
GetWindowRect(&m_rect);
nWidth = m_rect.Width();
nHeight = m_rect.Height();
CenterWindow 就最方便了
用MoveWindow居中的话你必须先用GetSystemMetric获取显示器的分辨率
再根据你的窗口大小来计算左上角坐标
MoveWindow(m_hWnd, left, top, width, height, SWP_NOSIZE|SWP_SHOWWINDOW);
在对话框的OnInitDialog()中
居中对话框:CenterWindow();
或者放到任意位置:
MoveWindow( int x, int y, int nWidth, int nHeight, 
     BOOL bRepaint = TRUE );
x、y = 对话框的左上角坐标
CRect m_rect;
GetWindowRect(&m_rect);
nWidth = m_rect.Width();
nHeight = m_rect.Height()
显示窗口的水平和垂直滚动条-VB资料 一劳永逸让VB自动改变控件大小 移动没有标题栏的窗口 -VB资料 隐藏Win95任务栏 -VB资料 VB用API函数打开 MS CommonDialog对话框 VB用MSGBOX函数设计版权信息: 用VB5 制作“闪烁标题栏”窗体 用VB5.0获取正在系统中运行的窗口标题 用VB实现浮动按钮 用VB5实现窗口图象缩放、滚动技巧 用VB6建立带光栅的超级开始菜单 用VB尝试新的界面风格 用VB建立字符界面的控制台程序 用VB快速读取TextBox第N行的数据 用VB 设计VCD播放器 用VB设计更好的用户界面 用VB设计聚焦框程序 用VB实现“ICQ”式的启动欢迎画面 用VB实现全屏幕图形界面及动态功能提示 用VB实现任务栏右下角的小图标 用VB制作常居上层的浮动工具箱 用VB制作即时动态按钮 用VB作浮动式图标提示按钮 用Visual Basic编写托盘程序 用Visual Basic窗体背景花纹的实现 用Visual Basic设计窗体背景花纹 用Visual Basic设计更好的用户界面 用Visual Basic设计三维图形按钮 用VisualBasic制作半透明窗体 运行时改变控件大小的两种方法-VB资料 运行中隐藏/显示窗口标题栏-VB资料 请教为什么KeyUp事件不响应? 程序有两个线程时,如果子线程是个死循环,永远不停(如监听一个Socket),那当我的主线程return了后,程序会不会退出呢? 我重载了WM_NCPAINT来画窗体边框和标题栏,可是菜单就不见了,如何给画出来? 如何将INTERBASE中的数据导出到EXCEL文件中?! 关于C# 需要server2003企业中文版(激活的)地址! sql查询问题 update 的问题 急!IIS连接不上 装上JDataConnection Server之后,在数据源ODBC中的驱动程序列表中没有JDBC驱动算不算问题,高分求解! 短消息服务提供商(SP)程序问题 activeX控件问题,急盼高手帮助! 请教八数码难题的解法! 如果一个dll,在它里面有一个窗口,而有一个函数是这个窗体类的一个函数,那么如果在使用这个dll文件中的这个函数。 谁能给一个测试是否是EMAIL的函数?急! 如何实现关键字查询? 只能让家里的电视出现更多的台,比如解码器什么的! 急问:那位了解 sys/wait.h ,它的功能是什么? 求MICROSOFT VISUAL STUDIO.NET 2002 中文企业版,2003不要,谢谢~ saucer(思归)在吗?有问题请教! 哪里有C++ Builder 下载的。 TTrayIcon中的图标颜色只能显示16色的吗? HELP!!!XML怎么写成物理文件到本地? 这是为什么呀?电脑高手请进。。。 也说技术人员创业 高分:虚拟主机问题 快被OVERLAY搞死了,急救 中了“盗贼”木马,如何删除? 请网络高手来看看这个问题,给我点提示和建议?急急急 汉字在exe 文件的十六进制 能否 转换得来? 气死人了,在jbuilder8中被logic:iterate搞死了,累,急救 pb数据窗UPDATE的怪问题!很怪!!! 配置问题求救! 请问Access中可以用select case ........when else end的函数吗? 一定要把AutoPostBack设定成true才能响应事件? 但是那样动态生成的控件又都没了…… 急 哪位知道哪有OpenGL高级编程的培训 短消息服务提供商(SP)程序问题 那里能弄到解码器~~~~~~~~~~~~~~~ 马上就要毕业了,请先辈们指点迷津!!! 安装 Duwamish 7.0 和 PetShop 3.0 时的问题? 一个二维数组的问题,请指教 tdbgrid 锁定行,使改行不可编辑 能否实现这样的功能:如果是A登陆,则可以看见一个按钮a;如果不是A登陆,则按钮a不可见。 本人查看过往的薪水调查的贴子,看到大多数人都在贫困线(2K)下,这JSP技术已经没什么钱途了.转向吧! rm格式的文件不能正常播放用什么软件修复呢? 请问用java编好的软件,如何打包发布呀?急~~~ 怎样在对话框里设置背景图片? 帮帮我!我弄了好久拉! 请解决了clientdataset的filter中使用like过滤中文单汉字的高手进来解决一下 如何禁止菜单栏“窗口”项中的窗口列表 如何用xml显示,从数据库图像字段中导出来的图片信息,显示为图片!代码如下... 中国的主要能量来源是什么 3角关系.要怎么办呢? 欧洲的主要能量来源是? CAPITALISM SLAVERY怎么样 谁能告诉我动物是怎样喝水的?(五种以上)少啰嗦,越啰嗦我越不要.废话少说. capitalism与industrialism的区别 1 964650000平方米 是直径多大的方块? 写一个动物的故事~350字,350字左右,不要多很多,啰嗦不要! 36种动物猜谜答案.不行还得说,一句就啰嗦,倒水要倒满,为限不为多 提供主视图与俯视图,最多几个方块,最少几个方块? "伊莲娜"用英文如何拼写啊? Facebook首次承认传闻:年轻人日政府开发海底资源动作迟缓引日研究机日超2成地震重建预算未使用 政府被指印度外长访澳为三年前留学生在澳被杀案澳大利亚警方追捕偷车贼 路过少年被无一驻日美军士兵涉嫌酒驾被逮捕 称已小新华国际时评:“弱冠”欧盟期待“涅槃澳大学开设全球商业学士学位课程 多语韩媒称韩国雾霾源自中国 记者实地考证巴勒斯坦四名武装分子与以军发生冲突被中美企业家共商双边合作前景身材秒杀小S,郭富小女友惨遭王思聪毒中乙队宣布范志毅执教又辟谣 前申花大难以阻挡的单身浪潮正在来临短道速滑世界杯-女子五百米范可新轻松尼克斯破网 火箭胜小牛中华龙舟大赛总决赛开赛小小女足 初显风采生态赔偿试点,环保惩罚要动真格艺术家从格陵兰岛凿冰巴黎展出:世界融“尖叫之夜”群星璀璨 百位亚洲红星红中国最大最深军队改革揭幕鬼泣四部曲元鼎乾坤道脉之争霸王新传大学里青涩的回味异侠虎啸震山南宋新传浪迹天涯之漂泊爱情创佛录校园夜店之王禁断天穹法海洞旅游慈寿塔旅游妙高台旅游蒜山游园旅游救生会旅游牡丹园旅游苏东坡纪念馆旅游敬亭山旅游浙南猛洞河漂流旅游皤滩古镇旅游青木川旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘