1:如何给一个project里的每个dialog加上指定图标?!
2:如何实现dialog标题栏上出现Ok按钮?!

解决方案 »

  1.   

    1.很简单,参照基于dialog的工程的做法就可以...
    给dialog类加上一个成员变量
    HICON m_hIcon;
    在构造函数中加装图标
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    在OnInitDialog设置对话框图标
    SetIcon(m_hIcon, TRUE); // Set big icon
    SetIcon(m_hIcon, FALSE); // Set small icon
      

  2.   

    谢谢楼上的回答,关于第一个问题,按kingcom说的去做,我没有实现,编译之后出现的效果是对话框没有图标,不知道怎么回事!我是做一个dll,通过一个自定义类调起这dialog,自然是没有IDR_MAINFRAME,我自己加了个icon,但不行!第二问:不知楼上的看过那种蓝条上不是标准的系统菜单而是"ok""×"之类的,我就是要实现这种效果!再次谢谢大家!
      

  3.   

    第二问可在ncpaint中自己画,并响应nclbuttondown和nclbuttonup等消息