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

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

编辑:说三道四文库 发布时间:2017-04-23 08:19
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
非常感谢!
(入门篇)带你走进Erlang 【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量 【SDCC 2015讲师专访】刘小溪:Vert.x3的异步框架实战 【CTO讲堂】支付接入开发的陷阱有多深? 程序员界“香饽饽”、大神级别人物集体亮相——SDCC 2015编程语言专场议题曝光 【CTO沙龙】CDN在共享经济下的创新应用 深入浅出Fetch API 带你入解应用场景及适用问题 SDCC 2015讲师专访精彩集锦(二):途牛网、饿了么、快的等大牛都来了 百度、饿了么、美团专家齐聚SDCC2015,剖析前端开发核心技术 【SDCC讲师专访】百度乔刚:前端可视化难点分析及探索实践 【CTO讲堂】Growth Hacking背后,数据分析平台的架构调整 BAT、巨杉、南大、柏睿等齐聚SDCC—新一代数据库专场议题曝光! 《近匠》BeeCloud创始人黄君贤:三行代码集成支付的技术实现 【SDCC讲师专访】AdMaster技术副总裁卢亿雷:分布式数据库挑战与分析 tvOS真的代表了应用的未来吗? 使用Fetch API和ES6生成器构建异步API Android应用性能优化实践 华云数据:OpenStack的技术践行之路 【SDCC讲师专访】腾讯潘安群:腾讯云金融级数据库TDSQL分析 高颜值、高品质——安全技术论坛议题曝光! 移动应用开发者正饱受折磨 在Android平台上加载本地库的危险性 《近匠》程序员客栈,程序员背后的经纪人 【CTO讲堂】浅析工业级物联网项目的快速开发 云适配陈本峰:平台型企业级浏览器是未来办公移动化的核心 警报:XcodeGhost已扩散至第三方框架 我们眼中的应用另一端是什么? 【SDCC讲师专访】百度马如悦:不写代码的架构师不是好架构师 企业级应用避免臃肿混乱的6大黄金法则 SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在! 从技术经理的角度算一算,如何可以多快好省的做个App(一) 窗口对象的showModalDialog问题 高分求DOS下串口传送文件的算法! 找asp速查手册 怎样不用MFC能写出用MFC写的属性页的效果啊?(就是用CPropertySheet和CPropertyPage的那种效果) 超超高手请进!万分紧急!100大分奉献! datawindow中column得到焦点后有一个焦点框,设置什么属性把它去掉? brinkster.com的问题:网络自由人 急呀,,为什么windows98,建立了拨号连接,却总是说线路忙。100分!!!!! vc是否适合进行网络编程?烦请指教 网络自由人,谢谢你提醒我要小写,已经给你加20分。。。。 如何设置控件的ImeMode 属性? ?????@@@@@急﹗急! smtp認証的email可執行程序及源碼 老问题没解决 ,新的又来了!!(关于汉字和英文的识别) VC.net中的运行到光标处到那去了???? 关于简单的拨号连接的问题。 我爱你们,热心的朋友!!! 不好!!!win2k密码忘了! 一个关于打印的简单问题?在线等,急? 有对KYLIX熟悉的吗,请发表一些东东撒:) 如何在程序内屏蔽掉Alt+Tab这组系统功能键? 各位节日快乐!!! 请各位搞VxWorks 的高手指导一下菜鸟!一定进来看看!谢谢! C/s结构,从一个c端发一些数据(如报表等)到另一个c端,接收到后最好能返回一个成功消息,有什么好的方案么 我受不了,救命啊 如何使得树形控件中的一个没有子项目的目录前面显示为减号或不显示'+'和'-'? 如何实现将页面的内容导入到word中?在线等,急! 怎么回事?主机名可以CONNECT到SQL服务器,用IP地址不行了 打印的问题!!!! pb8与win2000server 小小问题?如何得到窗体右上角关闭,最大化,最小化的句柄??? 多少分才能有两绿三角?多少分才能有一个红星? 哪位同志知道网站的风格像 win xp? 请问哪里可以下载xml spy的中文帮助文件? 请教如何将.cab包解开 50分﹕HELP!!!為什么我的report分發后﹐項目全錯位了﹐應如何解決﹖ 各位,在工程中怎样用资源文件(*.res) !!请问如何利用ADO做三层设计? 哪位大哥有vfw.pas的啊?60分相赠 ATL在中国的现状怎样,大家进来说说!!! 如何黑一个网吧~~~ 急:问个初级问题,希望能得到解决 这个论坛不错! 能不能让C盘只读不写啊? 为什么CopyMemory在NT下的效率与在98下的效率不同! cmos密码如何破解 database控件的问题????? 关于if 语句! 急急急...所以的程序一运行报错:This Example Program Can Only Be Run From With The IDE? 我的机器一运行该页面就慢 怎样设置FileListBox1的路径 free,delete ,Free()的区别? 单母线分段的接线方式有什么特点?贵派电器 澳大利亚有什么气候类型 今天立春是几点几分?2007年的,不要2006年. 电力机械单母线分段的接线方式有什么特点? 生命.友谊.哲学.哲理 语言优美.诗一样的语言.好背的好段我每个星期都用 最好100多个一个200字汉字 今天几时几分打春 单母线和双母线接线各有什么特点 《快乐大本营》来自星星的你朴海镇片段里第一首歌是什么? 一辆小车车轮的直径是0.6米,如果以每分钟转200周的速度通过一座立交桥,用了4.这座立交桥长多少米 反映科学哲理的有关诗句2句 独自走在街上的行人,彷徨在寂静的街灯,抬头后才发现,流星雨所划过的曲线,是泪痕.(不好意思 用手机打 分不了段 所以逗号是另起一行 请见谅 还有 评价的长短无所谓 最好写上评语 但一定 明天吉林市的气温是多少 空调一插上插座就跳闸,求救啊~环境:1、格兰仕的空调,1.5P的,刚买.2、插座是16A的,有同学说可能是地线短路,我就把插座的地下去掉了,但还是跳闸.3、我用家用的那种只有一个小氖灯的测电笔 2,4两个字是近义词的成语 体温调节中枢在什么部位 空气开关总是跳闸(管插座的空气开关)我家空气开关总共两个.电灯确实还亮着,管电灯的空气开关确实好好地,不知怎么回事.电灯原来只有一个36瓦的,后来嫌暗又换上了4个36瓦的,自从这以 有哪些成语最后两个字是近义词?如:扭转乾坤..多举一些,保证一定是近义词!现在就要!如果好就给分第二位答得不错,希望再多点。第一位理解错了吧,是近义词 形容态度温和,安静的成语有多少写多少 打雷时经常跳闸!要装空气开关和跳闸开关?是不是我的跳闸开头太敏感了..我看见其他人安装了空气开关打雷时也不跳闸啊..如果不保证供电了..跳闸也不好啊!我主要考虑这几方面因素:1.人身 4个有两个字是近义词的成语 用四个字成语形容人!四面八方的总之是形容人的就行 家用插座空气开关总跳闸我家刚刚装修好,装修的时候用插座都好好的,但是现在快搬进去的时候,配电厢里的控制房间里的插座空气开关总跳闸,其他总闸、分闸开关(厨卫、照明、空调)都不跳. 谁会这些成语(提示:每个成语中填的两个字必须是近义词)( )忙( )乱 ( )规( )矩 ( )腾( )跃 兔( )狐( ) 吉林的气候类型属于什么?我是学生,只希望可以说详细些…包括冬夏温度情况… 为什么插座的空气开关几天会跳闸一次? 体温调节中枢和水平衡的调节中枢分别在什么位置? 形容人很温暖的四个字成语 为什么手机拍不了星星 体温调节中枢在( )处 温暖的春风很适合人的心意用四个字的成语怎么表达 如图,关于函数的!画圈圈的题 体温调节中枢位于什么位置? 格力大两匹柜机需要用多大的空气开关 旁路母线的作用.举例说明用旁路断路器替代出线断路器的操作步骤. 画圈圈的题怎么写 找五首古诗和五首宋词 加赏析不要太长的 不要很常见的 不要课本里的 怎么理解旁路母线的含义?换句话说,什么叫旁路母线? 含哲理的诗句 5首唐诗,5首宋词尽量短一点楼下的请说明那首是唐诗那首是宋词,分类好了给你+分啊,还有,帮我选几首短的,不要网上抄的,越短越好,好了再给你+分不错, 这个母联柜必须要带母线提升柜吗?这个母线提升柜的作用是什么?主要是由什么组成的? 含哲理的诗句有哪些?要有朝代 作者和题目. 古诗:唐诗宋词各两首 怎样判断旁路母线是否完好 家里的插座全没有电,但空气开关也没有跳闸,怎么回事?晚上正在用电脑,然后用了几分钟的吹风机功率是1600W,突然电脑、吹风机都没有电了,看了其他的房间,普通插座均没电,照明还有电,灯亮. 随便写一首诗,不要是唐诗和宋词 空调插座照明共用一条4平方的线,空气开关断路器是32A的,照明短路会跳吗?空调插座照明共用一条4平方的线,空气开关断路器是32A的,进入卧室的是4平方的照明是1.5平方线,插座是2.5平方的线.照 家里控制插座的空气开关跳闸,长时间不用后,推上去能支持一会再跳,然后就再也推不上去了.第一次能推上去,但是支撑不了多少时间,跳闸后就再也推不上去了,至少得第二天才能推上去.插座 选一首你喜欢的唐诗或宋词,说出喜欢的原因?急,我没有分了,知道的朋友帮下忙吧! 你们好!请问,进线380的,要求装一电表,7路三相四线断路器,一路照明220V,插座一路220V,配电箱线路咋 来自星星的你男女主角第二部会换吗? 江苏省与吉林省气候有什么区别 配电箱内220V进线进过空气开关再接个插座电压就变成了35V,空开和插座决对没有问题! 我写了一首诗,祭孔明只身说吴挫群英,巧用鲁肃胜周瑜.诸葛雄才如何比,堪抵十万虎狼兵. 我在吉林省吉林市郊区的一个小山沟里,想种植中草药不知气候 环境适合种什么,感 拉丝厂用盐酸酸洗除锈,浓度为18度,使用一天盐酸就变成绿色失效,经化验只剩下1度,请问这是什么情况?一般正常的话以5吨池为例,可以使用10天左右,可这次只有1天!原料没变,操作工艺也没变, 求画圈圈的题的答案以及过程! 今天立春几点几分2012年2月4日几时几分立春,请回答, 常见母线接线方式有何特点? 只要这个画圈圈的题 今天几点立春
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘