我想用VB把记事本程序的“页面设置”的默认选项由纵向改成横向怎么做?以后也都是莫任成横向了。
要详细代码!多谢!

解决方案 »

  1.   

    那东西好像没有保存在注册表试一试Hook
      

  2.   

    在注册表里。
    记事本使用的是打印机默认的打印方向HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\(打印机名)\ 下的
    "Default DevMode" 二进制键其实是一个 DEVMODE 结构,在偏移量 &H2C& 处就是打印机的默认打印方向,1 为纵向,,2 为横向直接用 Printer 对象不知行不行。
      

  3.   

    没有装打印机当然是不行咯,如果没有打印机注册表就没有那一项咯!Printer对象的 
    Property Orientation As Integer
        VB.Printer 的成员
        返回/设置一个值,指出文档是以纵向还或横向模式打印。
    这里也可以调置打印方向,你更改了注册表,别的程序也相应被修改了,因为那是系统设置