myn.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE,
CRect(100,100,200,300),this, 1);
在OnInitDialog()里添加的这个代码,一点击他对话框就退出了
------解决思路----------------------
Winuser.h 中
/*
* Dialog Box Command IDs
*/
#define IDOK 1
#define IDCANCEL 2
#define IDABORT 3
#define IDRETRY 4
#define IDIGNORE 5
#define IDYES 6
#define IDNO 7
#define IDCLOSE 8
#define IDHELP 9
------解决思路----------------------
一般VS生成的代码,对话框都会有一个确定和取消,ID分别为IDOK(1)和IDCANCEL(2),并且代码都会有一个ID判断如果是IDOK或者IDCANCEL就直接退出了。如果你只是修改的资源文件,删掉这两个按钮,代码没有同步更改,自己建个控件,ID也是1或2,那自然是关闭。