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

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

编辑:说三道四文库 发布时间:2017-01-25 09:28
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
非常感谢!
VB制作一个有参数的执行文件(方法之简单难以想像) 资源档(.RES)的应用-VB资料 自定义Text的pop-up菜单-VB资料 自动出现动画、进度和确认的文件操作 -VB资料 自动选择 Text 的内容-VB资料 VB 调用 IMAGE 控件实现图像缩放的一种方法 VB5 实 现 窗 口 图 像 缩 放、 滚 动 技 巧 VB编程之提速攻略(一) VB开发通讯软件 VB实现图形动画的三种方法 VB随机图像的魅力 VB中不规则图形热点的实现 VB中任意旋转位图的实现 VB中实现图像特技 VB中随机图像的魅力 VB中位图旋转的实现 Visual Basic设计图形浏览器示例 捕捉屏幕图象 -VB资料 放置“透明”的图片-VB资料 分割图像的方法-VB资料 如何将整个画面暗下来,如同关机前一般-VB资料 VB获取桌面图象 简单介绍透明位图的实现方法 -VB资料 将图片「非重叠显示」填满整个表格视窗 -VB资料 将英文字母及阿拉伯数字旋转任意角度 -VB资料 将真彩色图像变为256色灰度(BIG5码):-VB资料 VB利用Image控件实现图形浏览程序 利用VB捕捉并保存屏幕图象 切割一个Container中的图片 -VB资料 VB如何改变桌面的图片? VB如何实现“百叶窗”的图形特效? 请推荐几本用vc开发服务程序的书籍 请问如何在TC30中使用并连接第三方LIB??? 曾经有一个中毒的人…… to: nononono(null,null),再来! 导入的数据,字符型输出为乱码在oracle8.05中,如何解决?谢谢! 做设计文档时,是先进行详细设计还是数据库设计? csdn我爱你........ oracle8.05中如何察看记录?谢谢! 哪位兄弟见过可以收发邮件(SMTP)的源码,做成动态连接库的那种。别的程序可以调用 关于tedit控件(很弱智的问题,但是小妹妹我就是不会做) 请问一个简单的条件是用Ttable的filter还是Tquery? 选DCOM还是CORBA? 倒库出现的问题 寻求怎样写SQL语句的教程 JNI的问题: dll文件放在哪里能被servlet调用到? 好不容易收到第一份海外定单! 问ListCtrl的item上的右键菜单 怎样求出一个点的坐标??????急急!!!! 请大家看一看这个分页程序,为什么在页数大于20时,按下一页时下面的页数还是显示的1~10页!!谢谢!! 我的linux在放mp3時總愛死,為甚麼? 唉,弄了好几天了,如何解决?????????????? 请问哪里有免费的PHP+MYSQL主页空间呀! 大家快来帮忙:数据库的一个小问题 我现在想学一门新技术,不知道是学VC++,JAVA,还是刚刚出来的。NET技术呢?请高手指点呀。 高分征解:一个动态提示窗口的问题,给出答案必定给分!!!求救我啊!! 在这里赚分真不容易呀! 怎样检查FORM中CHECKBOX和RADIO的值呢 那里有在asp中操作word对象的详细教程? 请问:如何得到TForm的窗口句柄? authorware中的按钮。 哪里有发送mail成功的php程序!! 关于上传数据的一个特殊问题,有点难 怎么用OLE实现与手机的通讯?? 汉语分词算法 grid显示问题 成为Delphi高手须看哪方面的书籍,请高高手指教? 关于属性页的小问题? 为水园增加点正气: 大家都是斯文人吗,呵呵||||| 诗经国风2001版----之桃夭 高手高手教教我 +++++++++++++一个很奇怪的问题************* 请问:有没有专门介绍C++函数使用的书籍? 提個有點難度的問題.看問題的有獎. 高手请看:这语句错在哪? 哪儿有dos的原代码? 谁能平息这几天水园的争端^^^^^^^^^^一个详和的水园^^^^^^^^^^^我只能拿分支持 为何显示黑乎乎的一片,chick!!!!!!! 原来女人也好色,欢迎MM。 心芯蕊~来拿分~~~~MM要分能不给吗??砸锅卖铁也要给啊!~~~~55555,可怜我的分啊~~~~~~~~~~~ 着急??一小段代码!!谁来看一下?? 男子汉说到做到,我在此特地向一位女士道歉 高分求救!急急! ! ! ! 1.5摩尔铁完全燃烧生成四氧化三铁多少克 要列式子 给9.8克氯酸钾加热,完全分解能产生多少摩尔氧气 写出下列变化的方程式 cu-----cuo-----cuso4-----cu(OH)2----CU 现用氯化钾和二氧化锰混合加热制取氧气.反应前混合物的质量是25克,加热到再放出气体时现用氯化钾和二氧化锰混合加热制取氧气.反应前混合物的质量是25克,加热到不再放出气体时,得到剩 实验室需要22.4L氧气做实验,需要多少克过氧化氢完全反应?(氧气密度为1.48g/L,保留到整数) MnO2和KClO3受热分解成什么 快点告诉我 在线等 谢谢啦 在常温下过氧化钠与二氧化碳反应生成碳酸钠和氧气.此反应中氧元素有几种化合价?分别是什么? 实验室加热氯化钾和二氧化锰的混合物之取样器.若收集到的标准状态下3.36L氧气至少需要多少克氯化钾?同时生成氯化钾的物质的量为多少? 2.4g的镁完全燃烧需要多少升氧?氧气密度1.4g/L 过氧化钠与二氧化碳反应生成的氧气中氧元素是从哪一种物质获得的? 实验室加热氯酸钾和二氧化锰的混合物制取氧气,若收集到标准状况下22.4升氧气,至少需要氯酸钾多少克,同时生成氯酸钾的物质的量为多少同时生成氯化钾的物质的量为 实验室现需1.12L纯净的氧气(标准状况下,氧气密度是1.43g/L),某同学加热氯酸钾和二氧化锰混合物制氧气,并回收二氧化锰和氯酸钾,下表为实验的有关数据:实验收集所需1.12L氧气后试管内固 物质与氧发生的反应叫氧化反应 这里的氧是指氧元素么?还是只是指氧气?辅导书的概念就是这么讲的……(BD百科上也有这句话...)仅仅现定于初三化学... 实验室用氯酸钾制取氧气,加入二氧化碳是为了什么? 完全分解5%的过氧化氢溶液680g,可制得氧气多少克?合多少升?(标准情况下氧气的密度为1.43g/L) 氧化反应是指一种物质与氧气反应还是反应物中有氧气就是?氧化反应是物质与氧反应 氧是有氧元素,还是氧气? 实验室用加热24.5克氯酸钾完全反应后可生成多少克氧气? 实验室需制取3瓶氧气,每瓶氧气的体积为250ml,需用多少克过氧化氢氧气密度为1.429g/L 氧气在氧化反应中提供氧,具有氧化性,是一种常见的什么剂?在学初三的空气那一张,课题2 氧气的知识要点三:(氧化反应)中提到RT,请问这是一种常见的_____剂? 实验室用氯酸钾制氧气,现需16克氧气,求需分解多少克氯酸钾,同时生成多少克氯酸钾? 实验室用34g双氧水最多可制得氧气多少克?在标准状况下,其所占体积又是多少升?(密度 )氧气的密度为 1.429g/L 氧气在氧化反应中具有氧化性的原因是 实验室要用氯酸钾和二氧化锰加热制氧气,要制取96g氧气需要多少克氯酸钾分解才能制得? KClO3与MnO2制取氧气化学方程式 有什么氧化反应不是物质与氧气发生反应的,什么气体也像氧气一样具有氧化性吗? 实验室用氯酸钾制氧气还有FeO和Fe2O3有什么区别 实验用KClO3和MnO2制O2,现需9.6克O2,则需要多少KClO3分解 氧气是一种化学性质比较活泼的气体,它在氧化反应中提供氧,具有氧化性.下列说法中正确的是A.酿造酒和醋时都发生了剧烈的氧化反应B.白磷自燃既含缓慢氧化C.蜡烛燃烧发生了化合反应D.将 将0.04摩尔氯酸钾与二氧化锰共热,完全分解时可生成氧气___________摩尔,相当于生成氧气___________克. MnO2和HCl反应制Cl2的化学反应方程式怎么写? 煤气罐在多高的温度下会爆炸 用30克氯酸钾和5克二氧化锰制取氧气,反应后,得到25.4克固体,生成氧气几摩尔? kclo3和hcl反应生成cl2与clo2比为1:4,请写方程式快 实验室加热氯酸钾和二氧化锰的混合物制取氧气.若收集到标准状况下3.36L氧气,至少需要多少克氯酸钾?同时生成氯化钾的物质的量为多少? 实验室用氯酸钾和二氧化锰混合物加热制氧气,反应前后二氧化锰的质量分数(变小,变大,不变)要原因 KClO3与浓HCl反应生成Cl2的化学方程式 实验室加热氯酸钾和二氧化锰的混合物制取氧气.实验室加热氯酸钾和二氧化锰的混合物制取氧气,若收集到标准状况下3.36L氧气,至少需要多少克的氯酸钾?同时生成氯化钾的物质的量是多少? 实验室加热4克氯酸钾和二氧化锰的混合物来制取氧气,当加热到不再产生氧气时,剩余固体物为3.04克,求 1.生成氧气多少克?2.原混合物中氯酸钾和二氧化锰各多少克?3.若改用加热高锰酸钾来制 kclo3生成O2的化学方程式 试题 用一定量的KClO3与MnO2的混合物共热制取氧气,开始时,MnO2在混合物中的质量分数为25%,当MnO2的质量分数提高到30%时,求分解的KClO3的质量是多少 实验室用氯酸钾和二氧化锰制取6mol氧气,问同时生成氯化钾多少摩尔?生成氯化钾多少克 【急】一道初三化学题:实验室用加热KCLO3固体的方法来制取O2...实验室用加热KCLO3固体的方法来制取O2,为了加快反应速率,常常加入催化剂,已知下列物质都能加快此反应:(1)Mn (2)MnO2 (3)K 将一定量MnO2和KClO3混合物共热制取氧气,开始时MnO2在混合物中占20%,加热后MnO2在混合物中含量提高到25%,求kclo3的分解百分率 氯酸钾加上二氧化锰生成氯化钾和氧气时的化学现象?KClO3(MnO2)→KCl+O2↑ 还有高锰酸钾加热生成锰酸钾,二氧化锰和氧气的化学现象!还有碳酸钠加上氯化氢生成氯化钠,二氧化碳和水的化学 写出下列转化的化学方程式:(1)KCLO3→O2→P2O5 (2)H2O2→H2O→O2→CO2写详细点 初三化学催化剂MnO2与KCL,H2O2反应后如何分离好像最后一步都是结晶 之前有点不一样、、是甚 氯化钾和二氧化锰生成的氧气里有二氧化锰里的氧气吗 KCLO3在一种催化剂的作用下,借助摩擦产生的热放出O2,同时生成氯化物的化学方程式 MnO2为催化剂分解H2O2制取氧气的化学反应方程式实验室常以MnO2为催化剂分解H2O2制取氧气,请写出此反应的化学反应方程式 取制1mol的氧气要多少氯酸钾 下列物质 起颜色相同的一项是 A Mno2 Cuo B Cu(OH)2 Fe(OH)3 C Mgo Fe3O4 D CaCO3 CuSO4 1.5摩尔铁在足量纯氧中完全反应生成四氧化三铁物质的量为多少摩尔 若有0.1mol纯氯酸钾,可制得氧气多少mol Cu、CuO、CuSO4固体、CuSO4晶体、CuSO4溶液、Cu(OH)2、MnO2 这些物质的颜色 铝和四氧化三铁的反应中,每生成一摩尔铁转移2.67mol电子,为什么?4Al+3Fe3O4=高温=9Fe+4Al2O3 用氯酸钾制备氧气,若要制得标准状况下的氧气33.6L,至少需要氯酸钾多少摩尔?相当与氯酸钾多少克?麻烦把解题的步骤写下来 还有解题思路 最好能完整 具体一点 1、Cu\CuO\CuSO4\Cu(OH)2分别各是什么颜色?这四种物质加入到稀硫酸中得不到蓝色溶液的是?2、将一种金属投入稀硫酸中呈现a.有气泡冒出 b.有沉淀 c.无现象 这三种现象中哪种金属活动性最强、最 5摩尔三氧化二铁,4摩尔四氧化三铁,3摩尔氧化亚铁,的混合物,加入纯铁1摩尔并在高温下合三氧化二铁反应若纯铁完全反应则反应后混合物中氧化亚铁和三氧化二铁的物质的量之比可能是?A 4:3 给9.8g氯酸钾加热完全分解能产生多少摩尔氧气?要得到相同质量的氧气,需要分解多少克高锰酸钾? 用氯酸钾制取氧气MnO2 CuO如何比较这两种催化剂的催化效果
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn