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

如何改变字体对话框的位置

编辑:说三道四文库 发布时间:2017-11-19 06:31
HTML文档下载 WORD文档下载 PDF文档下载
用API函数ChooseFont(LPCHOOSEFONT lpcf)弹出字体选择对话框时,如何改变对话框的显示位置呢?
你要提供一个对话框挂勾过程,在响应WM_INITDIALOG时使用MoveWindow改变窗体位置
显示字体对话框:

CHOOSEFONT cf;
LOGFONT lf={0};
lf.lfWeight=700;
lf.lfHeight=60;
_stprintf(lf.lfFaceName,_T("宋体"));
lf.lfWidth=40;
lf.lfItalic=1;
lf.lfStrikeOut=1;
lf.lfUnderline=1;
lf.lfCharSet=GB2312_CHARSET;
lf.lfClipPrecision=CLIP_DEFAULT_PRECIS;
lf.lfOutPrecision=OUT_DEFAULT_PRECIS;
lf.lfPitchAndFamily=DEFAULT_PITCH;
lf.lfEscapement=200;

       
ZeroMemory(&cf,sizeof(CHOOSEFONT));
cf.lStructSize=sizeof(CHOOSEFONT);
cf.hDC=GetDC(hWnd);
cf.hwndOwner=hWnd;
cf.Flags=CF_BOTH|CF_SHOWHELP|CF_EFFECTS|CF_APPLY|CF_INITTOLOGFONTSTRUCT
|CF_ENABLEHOOK|CF_USESTYLE|CF_LIMITSIZE|CF_WYSIWYG|CF_SCALABLEONLY;
cf.rgbColors=RGB(255,0,0);
cf.lpLogFont=&lf;
cf.lCustData=12;
cf.nSizeMax=50;
cf.nSizeMin=20;
cf.lpfnHook=(LPCFHOOKPROC)FontDlgProc;
cf.lpszStyle=_T("Italic");
if(ChooseFont(&cf))  //用户点击了确定按钮
{
         //获取用户选择字体

}
else     //用户点击取消按钮或错误发生
{
DWORD dwError=CommDlgExtendedError();
if(dwError)
MessageBox(NULL,_T("创建字体对话框失败"),_T("消息"),MB_OK);
}

挂勾过程:

INT_PTR CALLBACK FontDlgProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{

RECT rect;
switch(message)
{
case WM_INITDIALOG:
::GetClientRect(hWnd,&rect);
::MoveWindow(hWnd,0,0,rect.right-rect.left,rect.bottom-rect.top,TRUE);
return TRUE;

}
return FALSE;
}
mark
非常感谢!
对比MapReduce 流处理框架没有所谓的查询层 美国政府:修复漏洞仍有风险 应禁用Java插件 AppGlu应用辅助工具:帮助开发者处理善后工作 iOS!你这几个方面该向Android好好学习 小于1%,中国有真正自主的移动操作系统吗? 张小龙专访系列(下):不一样的产品思维 Gartner:截止到2016年公有云市场复合增长为17.7% Appcore:在企业内部部署IaaS平台 B轮融资600万美元 超现实主义!用脑电波控制你的计算机设备 搜狐否认“情理之中”的退市 上市仍是最优选择 六大BaaS产品推荐:移动开发必备的后端云服务 未遵守承诺 微软遭遇欧盟7.31亿美元巨额罚单 PaaS正能量:6人团队,仅1人全职后端 支撑6000万用户 三星:我不抽成,收益100%让开发者拿去! 腾讯开放平台推“送红利计划” 承诺半年内不参与分成 JavaEE快速开发框架Wabacus 4.0发布,开发效率提高五倍以上 市盈率创新高 谷歌为什么会在苹果博弈中暂时胜出 从Rovio遇到危机,看现在应用市场的演变 Windows Azure支持Android应用 面向东亚推广云服务 抛弃DRAM、拥抱闪存,Facebook重做Memcached 夏普三星联姻 电子行业或将多元化发展 从下拉菜单设计细节看Amazon对用户体验的把握 Chartboost美女CEO:40人团队服务3亿移动玩家 Distimo:新晋开发者想让产品得到关注越来越难 OpenFeint绝迹后,开源项目OpenKit继续前进 美FDA通过搜索引擎和社交平台预警药品副作用 挖坟三星“眼球追踪技术”背后的技术团队 为什么开发者热衷在Stack Overflow上查阅API文档? Facebook推新News Feed 欲造就“个性化报纸” 女神程序员的一天:暴力测试social爬虫代码 2013IBM云存储路线图:更快,更简单,更安全 如何删除一个字符串的前10个字符? 资料档案库是用来干嘛的? 用EJB做后台的参数传递。高分请教! 在ASP中对数据库操作是否可以用事务提交啊? TOMCAT+SQLSERVER连接池配置问题~~高分请教~ 请教!!!如何在IntraWeb控制IE? 如何远程对局域网内的某一台计算机(假设其计算机名为comm1)实施关机操作? 为什么连不上CVS服务器? 如何用ASP读取XML中节点的属性值? 如何使用jspsmartupload 一个简单问题请进来look一下 我所知道的论坛常用语,自己以为算得上的可以往上加啊! 如何自画窗体或者PANEL,让小图象在上面排列,然后再根据顺序,一次改变小图象呢? asp.net 上传图片问题? xml中怎么取得这个值呀? 请大家给介绍一本学VC++.NET的书!谢谢 有谁用过solpartwebcontrols.dll控件来建立菜单的,请进! pcanywhere联机方式 高手请进,关于MFC的消息映射。 问一个可能是低级的问题:嵌在网页中的Windows Control能不能打印 请教:我用一个COMBOBOX作为存放表字段名,如何SELECT搜索满足条件 “三个代表”具体是指什么,希望各位JJGGMM帮忙解释一下了,谢谢!(90度鞠躬!!!!~~) 如何将装入到graphi字段的图片压缩?? 看过windows程序设计的朋友请进来 asp调用存储过程问题请教!!!!急!!!! IIS不能使用了该怎么解决? 请教C#问题(1)?? Oracle Intermedia Text支不支持中文的模糊查询 我是ORACLE菜鸟,现有一SQL语句(SQL Server语法),想转换成ORACLE语法,请指点 数据库连接问题??????????? 大虾,请看这里看看? vb中字符串中怎么输入双引号(")或单引号(')? 大家帮忙看看为什么这段代码不工作? ████ 这个帖子骂人,请斑竹秉公处理!!!!!!!████ 怎么样让时间加一个差值; 在另一个类中,怎样给Radio或Combobox赋值 ~~~~向各位高人请教三层线程模型,分可以另开贴加。 new出来的idicmpclient的onreply事件怎么响应? 那位大虾帮我看一下这断代码(JSP高分请教) 帮帮忙啦,哪位同志用过mscomm控件做点对点拨号通讯的 AspRunner是个不错的辅助编写ASP页面的工具,请问哪里有破解下载的啊?谢谢了! 在vc#中如何删除目录下的所有文件? 急 关于分级菜单 求救,如何在注册表中得到一个硬件设备(如猫)的驱动文件名称? 一个难题,希望高手能解决,急切等待! 关于网络状况测试的问题 新手上路,问一个很初级的问题,呵呵。。。 请问如何实现在同一个窗口中的自动跳转? 为什么不能调用类? 光速速度值光在液体,气体,固体中传播,哪个速度最快?速度值多少? 能在天上飞的灯是什么灯啊经常看到有人放灯,能飞的 ,飞挺高的,那是什么,有什么意义吗? 谁知道这个怎么玩 小孩子的玩具 可以在天上飞的很高带灯 在夜晚会亮5块钱买了一个 想给侄子玩 但是看卖家示范了一遍 回到家自己尝试各种失败 全是往地上去 而不是飞天上 中国有和贝尔实验室一样的机构吗?民办的 立足于历史唯物主义观点,我们应该怎样看待金朝进攻宋朝和元朝进攻宋朝呢? 《沉默是金》 秦文君 答案本文按照 顺序结构全文的.行文线索是 .高潮部分在 . 六上语文马诗原文 人教版语文六年级解释 语文六年级上册第七单元的《马诗》是第几首? 介质密度问题谁能用自己话介绍一下介质密度是个什么概念?最好举例说一下 为什么北宋与金对战总输? 美女子为陌生男子捐肾 三年后二人喜结泰国拟向外国游客征收入境税并提高机场综述:中泰高铁合作前景可期《中国人看白俄罗斯》文集在京首发世界拳王决定参选乌克兰总统 国外长期人社部:养老金双轨制问题会逐步解决 意大利议员:美国监控如拖网捕鱼 一网尼日利亚海盗绑架美船员 西非海域险过美国5岁男童趁保姆睡着把玩其手枪误将日本政府强烈抗议韩国在独岛周边海域举新车牌背着3年前旧违章 杭州车管所:银行房贷压力测试进行时温丽两市共治瓯江英拉被判下台激烈斗争才刚开始勤劳才能获尊重曲靖公积金管理中心新增建宁东路网点义乌破获特大盗窃案宣威强制推销“翼校通”阿都乡中心学校未来几天 雨水涟涟快乐托管 可玩可学复旦学子为“投毒案”被告人求“免死”5月11日群商汇聚当日买铺优惠3%
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘