当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 源码1 /*Function: 把逻辑位置转换为最终的物理
 

 

 ·进入windows核心态的通用方法    »显示摘要«
    摘要: ring0一直是程序员大家的一个目标,由于其相当的复杂 性,对大部分人来说,这不是一件很容易的事。使用vxd 和vmd更加不容易。这里给出了一些东东,希望有所裨益。 这里引用了一个winio libraray,它主要由8个函数构成 1、bool _stdcall initializewinio() 2、void _stdcall shutdownwinio() 3、bool _st......
    摘要: windows symbol files 1.什么是symbol file? symbol files hold a variety of data which are not actually needed when running the binaries(dll,exe...), but which could be very useful in the debugging......


Windows GDI中的坐标系一文所涉及的代码

源码1

 function: 【程序编程相关:关于list control的高级应用-

/* 【推荐阅读:利用ATL实现QuickTime多媒体文

 parameter: 【扩展信息:回调函数快速使用

 把逻辑位置转换为最终的物理坐标空间中的位置

 hdc---待转换逻辑坐标所处的空间

 lppoint---待转换的逻辑点转换前为逻辑点,转换后为取整后的毫米

 ncount----待转换点的个数

 retvalue:

 true or false

 history:

 2003-10-25 11:13

*/

void getphysicalposition(hdc hdc,lppoint lppoint ,int ncount)

{

 point originpoint;

 int widthmm=getdevicecaps(hdc,horzsize);

 int heightmm=getdevicecaps(hdc,vertsize);

 int widthres=getdevicecaps(hdc,horzres);

 int heightres=getdevicecaps(hdc,vertres);

 lptodp(hdc,lppoint,ncount);

 getdcorgex(hdc,&originpoint);

 for(int i=0; i<ncount; ++i)

 {

  lppoint[i].x +=originpoint.x;

  lppoint[i].y +=originpoint.y;


...   下一页
    摘要: void printtest() { cprintdialog dlg(false, pd_allpages | pd_collate | pd_nopagenums | pd_hideprinttofile); if(dlg.getdefaults()) { devmode far *pdevmode=(devmode far *)::globallock(dlg.m_......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE