《windows核心编程》的第一个例子ErrorShow是怎么创建的?
我创建了win32 application 和 win32 console application 好象都不是,应为例子有资源文件,而这却加不上?
 哪位大侠能给我详细讲一下这个程序的创建步骤?我只用过MFC

解决方案 »

  1.   

    一起学习,我也在看,这本书的翻译有点生硬,不过内容本来就不太好懂。
    第一个例子用win32 application就可以了,但是resource文件要自己改的(developer studio是什么东西我不知道)。我建议没必要照着写,在自己的MFC代码里面加一些来模仿就可以了。
      

  2.   

    蛮麻烦的。Richter自己写了个Cmdhdr.h 头文件,每个程序都用到它,我记得以前每次编译
    时,这个文件里都会有错。后来我就不用它这个头文件了
    把他程序里的一些他自定义的宏改写成自己的。关于资源具体的过程有点忘了。你用VC自建一个RC文件,布局按照它程序运行的样子弄好。再把它的Resource.h里的代码贴到你自己Resource.h里去。我觉的这本书的例子的作用不是让你自己贴过去运行,应该理解它的原理,然后运用到自己
    的程序里。
      

  3.   

    《windows核心编程没有看过这本书啊,up一下
      

  4.   

    you must install Core Platform SDK.
    download it from microsoft:
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
      

  5.   

    Insert -> Resource -> Dialog
      

  6.   

    宏观上的确没有,但发现基本上看第2遍
    才觉得珍惜!
    第一次看时,看到纤程以后书丢了
    第2遍,我为了保护眼睛,下载后,打印出来!
    tmd还是彩色的,pdf中代码那部分好像扫进去的是图片
    排版起来很费劲,就直接打了,600多页!
    珍贵啊!
      

  7.   

    我创建了一个win32 application ,在Insert -> Resource -> Dialog, 怎么这个工程中根本没有资源文件呢?怎么跟MFC不一样
      

  8.   

    为什么要创建project啦,你直接打开VC后,就编写资源好了,保存好,然后用在你的程序
    里就是。
      

  9.   

    就在Insert -> Resource -> Dialog里。做好,保存好。以后别的Project中,只要 Insert -> Resource -> Dialog -> Import
    就可以了。
      

  10.   

    我也去试试,另外,好像是要下载新的SDK的。比如有一些函数象GetWindowLongPtr老的SDK里就没有,只有GetWindowLong。反正我看到线程同步以后用老的SDK就没法编译他的程序了,改起来太麻烦了。
      

  11.   

    我觉的下载新的SDK比改代码要麻烦哎
      

  12.   

    int WINAPI _tWinMain(HINSTANCE hinstExe, HINSTANCE, PTSTR pszCmdLine, int)
    这是什么的入口?
      

  13.   

    应该就是winmain,大概这个是对于UNICODE和ASC兼容的一个宏。