如题,如果能,在哪里添加,在“源文件”还是“资源文件”?
原因:
用DirectX写了一个小程序的框架,项目类型为“Win32应用程序”。现在想通过读取ini文件的参数实现分辨率、窗口/全屏的设置。需要一个小窗口做UI,不知道行不行。求教。 

解决方案 »

  1.   

    win32应用程序可以有窗口
    建一个sample,里面就有创建窗口的代码
      

  2.   


    我现在已经建立“Win32应用程序”类型的工程项目了,还要重新建立么?不会吧……
    如果不是,能说具体些么?
      

  3.   


    我的意思是:是否可以在已经建立“Win32应用程序”项目的基础上,能够像WinForm或MFC那样绘制窗口……
      

  4.   

    不就是加个对话框么?
    去查DialogBox
      

  5.   

    能说具体些么?如果要用DialogBox,我得用它调出来我目前已经做好的这个Win32窗口……也就是说程序启动时先启动DialogBox,点“确定”后才打开这个Win32窗口。
    另外,代码要写在什么位置?需要哪些新的头文件?
      

  6.   

    另外,DialogBox是否支持复选框和下拉列表呢?
      

  7.   

    我不是让你查一下DialogBox的资料么?
    你想是想让大家复制些资料过来?
      

  8.   

    当然可以。(1)CreateWindow 创建一个。
    (2)在资源里面添加一个对话框,画上你要的 CheckBox 和 ComboBox。用 DialogBox 调用。
      

  9.   


    查了,就是不知道作为API函数应该怎么加入到已有的程序中……希望有一个具体的教程和实例……
      

  10.   


    CreateWindow创建的是窗口还是DialogBox?我有点儿晕了……
      

  11.   

    本质上 DialogBox API 内部会调用 CreateWindow。
    DialogBox 会用对话框资源模板自动创建窗口,比较省事。
      

  12.   

    看看这个:
    创建对话框不需要自己CreateWindow
    一般是用CreateDialogIndirect直接加载资源里的对话框模板创建对话框。
    你需要的是DoModal的模式对话框,这种对话框比较简单。你可以根据对话框的返回结果决定是不是创建主窗口
      

  13.   

    http://msdn.microsoft.com/en-us/library/ms632588(v=VS.85).aspx
    尤其是Using Dialog Boxes部分。
      

  14.   


    DialogBox可以像一般窗口那样设置成“大小不可调”“最大化按钮不可用”之类的风格么?可以在窗口界面插入图片么?
    怎么才能在程序运行时先显示这个DialogBox,点【确定】后再打开之前已经做好的Win32窗口?
      

  15.   

    当然可以。你没有用过资源编辑器么?
    模式化与非模式化是指主窗口是否能在子窗口没有关闭之前被用户操作,在你这里不适用。
    建议你先看看书,把基本概念搞清楚。这种问题在任何一本VC++的教程的头100页内都有的,包括在Win32空白项目下完全通过调用API产生窗口、消息循环处理等等。
      

  16.   


    没用过资源编辑器……昨天刚接触……给窗口添加了一个自定义图标……
    以前都是C#的WinForm下的窗口,没考虑过这些。
    现在想用C++编写DirectX程序,要用API,就必须要考虑这些之前没考虑过的东西了……教程的话,是不是应该找关于API的教程?光VC++的话可能只说语法,而且很可能是控制台程序……
    《Windows程序设计》合适么?看那些内容是不是太老了?还总提到Windows 9x……您能推荐个好一点的么?
      

  17.   

    Windows程序设计足够,一点也不老。
    还有本Visual C++技术内幕也可以买来看看。
      

  18.   


    有些答案知道就知道,不知道也推测不出来。比如在API类型工程中用CString类型,用afx.h头文件,就会报错,到底应该用什么头文件硬是没人说过,哪怕连句回答都没有,哪怕这不可行,来一个避开这种问题的方法也好。但实际上就是没人理会,看参考教程,也不可能遇到这种问题= =|||
    另外,这是我自学API,与工作无关= =|||
    也许我自学能力差,举一反三能力差,但是看各个编程相关论坛里那些人的回复也知道很多回复基本上:字少的一句话,字儿多的几乎都是粘过来的,真想来一句有辅导价值的话很难= =|||
    嘛,中秋快乐,虽然我很着急,也不想破坏了节日气氛。