: So that is my original question. You wrote "Windows does it automatically if you use dialog boxes". Now I don't know what you are talking about.
well you can either type everything manually (take hours,or days)
#pragma option w32
?include"windows.h--"
int main(){DialogBoxParamA(GetModuleHandleA(0),"Box",0,#DlgProc,0);}
LRESULT DlgProc(HWND win,UINT msg,WPARAM WP,LPARAM LP)
{switch(msg)
{case WM_CLOSE: EndDialog(win,0); return TRUE;
case WM_COMMAND: if(LOWORD(WP)==IDOK) {EndDialog(win,0); return TRUE;}
} return FALSE;
}#pragma resource start
Box DIALOGEX 0,0,80,40
STYLE DS_MODALFRAME|DS_CENTER|WS_POPUP|WS_CAPTION
CAPTION "just a sample,buddy" FONT 13,"System"
{ICON IDI_WINLOGO,-1,30,0,0,0 DEFPUSHBUTTON ":P",IDOK,25,20,30,13
}#pragma resource endor use a Resource editor/builder..
http://pheaven.com/search/download.asp?FileID=29983