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

能否改变对话框的显示位置 ?

编辑:说三道四文库 发布时间:2017-12-15 06:52
HTML文档下载 WORD文档下载 PDF文档下载
用AfxMessageBox(...)函数,弹出一个对话框,可是在窗体的中间位置,能不能改变出现的位置,比如说在左上角或左下角 。

另:在现有的程序中调用已有的可执行程序(.exe),用system(...)函数,可是在用system 会出现 DOS 的控制台窗口,有没有办法不让它出现?


1.MoveWindow
2.用ShellExecute吧,最后一个参数参看MSDN,把窗口隐藏
重载OnWindowPosChanging()设置对话框显示位置
以前有片文章。使用管道技术,但具体不知道
用OnPreCreate(0函数
可以肯定地说,位置可以改变。给你一段代码,你参考一下吧。
//计算工具条位置
CRect rcClient;
CRect rcWindow;
GetClientRect(&rcClient);
GetWindowRect(&rcWindow);

GlobalLayout *playout;
playout=((CPatternDesignCADApp *)AfxGetApp())->GetGloballayoutPtr();
playout->SetWindowRect(&rcWindow);
playout->SetClientRect(&rcClient);

CSize srToolBar=
m_wndToolBar.CalcFixedLayout(FALSE,TRUE);
CSize szToolSelect=
m_wndToolSelectBox.CalcFixedLayout(FALSE,FALSE);
CSize szObjView=
m_wndObjViewBox.CalcFixedLayout(FALSE,TRUE);
CSize szColorBar=
m_wndColorBox.CalcFixedLayout(FALSE,TRUE);
CSize szNavigator=
m_wndNavigatorBox.CalcFixedLayout(FALSE,TRUE);
CSize szLayerBar=
m_wndLayerBox.CalcFixedLayout(FALSE,TRUE);

playout->SetSize(&szToolSelect,
GLOBALLAYOUT_TOOLSELECTSIZE);
playout->SetSize(&szColorBar,
GLOBALLAYOUT_TOOLCOLORSIZE);
playout->SetSize(&szNavigator,
GLOBALLAYOUT_TOOLNAVIGATORSIZE);
playout->SetSize(&szObjView,
GLOBALLAYOUT_TOOLOBJVIEWSIZE);
playout->SetSize(&szLayerBar,
GLOBALLAYOUT_TOOLLAYERSIZE);

// 浮动工具条。
int nPosY=(rcWindow.Height()-rcClient.Height())+srToolBar.cy;

FloatControlBar(&m_wndToolSelectBox,
CPoint(rcClient.left,nPosY), CBRS_ALIGN_LEFT);
nPosY-=(rcWindow.Height()-rcClient.Height());
FloatControlBar(&m_wndNavigatorBox,
    CPoint(rcClient.Width()-szNavigator.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szNavigator.cy+20);
FloatControlBar(&m_wndObjViewBox,
    CPoint(rcClient.Width()-szObjView.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szObjView.cy+20);
FloatControlBar(&m_wndColorBox,
CPoint(rcClient.Width()-szColorBar.cx,nPosY),
CBRS_ALIGN_LEFT);
nPosY+=(szColorBar.cy+20);
FloatControlBar(&m_wndLayerBox,
CPoint(rcClient.Width()-szLayerBar.cx,nPosY),
CBRS_ALIGN_LEFT);

return 0;
}
void CMainFrame::OnFileNew() 
{
CNewFileDlg dlg;
if(dlg.DoModal()!=IDOK)
{
GlobalLayout * pGlobalLayout;
pGlobalLayout=((CPatternDesignCADApp *)AfxGetApp())->GetGloballayoutPtr();
CRect   rc;
/*根据客户区大小设置位图宽和高*/
pGlobalLayout->GetClientRect(&rc);
m_MainBmpInterFace.InitBmpInterface(rc.Width(),rc.Height());
}
else
{
m_MainBmpInterFace.InitBmpInterface(dlg.m_nWidth,dlg.m_nHeight);
}
m_wndLayerBox.UpdateLayerList();
Invalidate();
}
谢谢大家
Android蓝牙API之BluetoothSocket类(2) Android蓝牙API之BluetoothSocket类 Android蓝牙API之BluetoothAdapter类(1) Android蓝牙API之BluetoothAdapter类(2) AndroidManifest.xml文件剖析 (三) AndroidManifest.xml文件剖析 (二) AndroidManifest.xml文件剖析 (一) MOTODEV初体验,高效Android开发工具 Simple让BASIC语言编写Android程序 MOTODev试用报告- Android开发效率之源 安装MOTODEV Studio for Android版方法 Android开发工具-motoDEV studio介绍 Android过后Chrome OS又是如何开发? Android安全模型导致开发时功能受限 Android导出一个JAR库 APK汉化原理及方法 APK文件格式分析,Android反编译入门(一) ApiDemos中的Android Widget例子解析 APK签名导出向导 - Use the Export Wizard 剖析Android自带Widget - Music播放器 剖析Android自带Widget - Clock指针钟表 C#取得Excel工作簿工作表名称 C#中用Automation自动化方式对Excel的操作 VB如何打开或保存为有密码保护的Excel sheets工作表 VB在Excel表格文件中搜索指定内容 VB复制Excel表到另外一个Excel中 Java实现生成网站快照缩略图片 php实现生成网站快照缩略图片 C#实现生成网站快照缩略图片 VB比较两个Excel表格的内容 VB实现Excel按列或行排序 套接字API(Socket API)程序的编译环境是什么?家庭PC上能调试Socket API程序吗? 手机软件开发? 用mdi模式做浏览器,当打开3个窗口的时候,发现被覆盖的窗口显示不全,具体情况请看...... 请问winform里有没有类似webform里的datalist或repeater控件? 怎样使工具条移动呢? 如何减少windows启动时候一个自动执行的应用程序 为什么这个网站疯狂的连接我?看不出来是什么原因 关于合计函数的错误 请高手帮忙! 请高手帮忙! 请高手帮忙! 双声卡问题求救 windows下如何阅读pdg文件? 求救,我的QQ好像中病毒了!(莫名其妙的自动发信息) 请高手帮忙! 请高手帮忙! 哪里有下载——规划办证hyppc.3.0的,很急的,多谢 datawindow的sql不能修改 有谁用过Dev的Print System,请进来看看! 2000的信使服务 新浪网上商店的东西能不能买? 制作网上收看MTV,和在线听歌,下载,和短信业务,使用什么技术最好? 在VB里的chr(32)等在c#里怎么实现! 动态添加控件,看看这行代码是否有错: 看sdk头大了,大家帮我解释一下这几句的意思吧~~~~~ 大虾们::急呀!帮帮!!在线等待!! 恶梦从上午开始 求助!我的CapsLock键出问题了(只能打开大写,不能关闭) 请帮我看这条SQL语句,什么地方不对啊! Webservice的哪里算中间层,可以进行逻辑控制?客户端是否需要midas.dll? 为什么客户端浏览器总出错误? 如何获得DataReader中的行数? Libran() 请进 什么关键时候信赖全球通??屁话,大家来帮忙鄙视一下移动!!! 如何设置Log文件,记录数据库的操作信息? 请问哪里可以买到数据线把手迹和电脑联起来 蓝天,我有一个CELL表格的问题? 请问那里有bcb6.0下载(100)分 用DataGrid进行自定义分页后,页面切换时,如何方便的记录嵌在DataGrid中的Checkbox的状态? 关于GHOST的问题,现在的版本是否能刻WIN2000,以及域网中广播式刻录的问题,急!!!!!!!!!!!!!!!!!! 图片显示问题 请问有关程序员的考试 AntBrother(蚁哥) 请进 AntBrother(蚁哥) 请进 帮忙,如何屏闭TextBox控件的其它字符输入,只能输入数字!!!! 下的一段代码,在BCB怎是报错 大难题:在Win2000或者WinXP上安装Oracle7.3.3 ???? 一个很菜的问题:怎么查看所有的变量或属性值? 请问VB.NET如何获取IE收藏夹的位置? 迷惑不解,请教了 怎么用按钮来控制复选框的全部选中呀??? 天苍苍,野茫茫,风吹草地见牛羊诗歌的名是什么,作者又是谁 诗句 风吹草地见牛羊‘中的“风吹草低”包含的力学的知识是 小学语文古诗风吹草地见牛羊是几年级的课文 风吹草地觅牛羊的整首诗是什么? 英语翻译例如:启动失败,创建失败,这里的失败应该用哪个单词? 想要一份以 失败是常有的事,人们对失败有各种态度的英文作文 什么最美好作文 我以爱的名义占有了它,却又毁灭了它.生活中,你有类似的体会吗? 【求解】初学者关于高一数学集合的一些问题.(题目参考答案已给)1.设集合A={0,1},集合B={x|x包含于A},则A与B的关系是__A∈B__________问:包含不是用在集合与集合之间的么;∈不是用在元素 精诚所至金石为开——出自哪里? 函数y=k(x-1)的图像向左平移一个单位后与反比例函数y=2/x的图像交点为A和B,A点坐标为(1,2),则B点坐标为多少? 埃及临时政府法律草案规定严厉打击民众国际社会讨论在南极建立迄今规模最大海利比亚总理绑架策划人称:总理根本不敢美媒曝美无人机行动得到巴默许 巴政府世界泰拳王与中国功夫王广东见面会上大美国11岁男孩持枪入校遭拘捕 面临谋也门男子因15岁女儿与未婚夫通电话将外交部:妥善解决朝鲜半岛核问题须均衡美国职棒大赛 球员为赢对手纷纷留长胡嘉兴秀洲消防工地“找茬”揪患80余处嘉兴秀洲:消防电影大篷车走村串乡宣防建农村幸福院,可获省级补助17万元韩拟将茶道申遗引吐槽标题导航虚开增值税发票主犯获刑十年半韩国人每天用手机3小时我国将推进乌鲁木齐国际枢纽建设九大关键语透视2014经济新常态摆个修鞋摊养活一家人会发光的内衣标题导航东南网邀市民共享冰雪奇缘悟和空追悟宠物小精灵之流清浪迹苍穹韩娱之实力偶像问情柳何依吓死人不偿命异世初行百战身名裂天魂引星海镖师小说明月山旅游静安寺旅游石库门旅游花之城旅游玉柱擎天旅游雪玉洞旅游潮白河旅游汉石桥湿地公园旅游北小河公园旅游崇明湿地旅游自然生态猴区旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘