I have the following script of a dialog box:
#include "Resources.h"
IDD_MAIN DIALOGEX 0,0,500,300
FONT 8,"Tahoma",400,0
STYLE WS_CAPTION|WS_VISIBLE|WS_SYSMENU|WS_GROUP|DS_CENTER
EXSTYLE WS_EX_APPWINDOW
BEGIN
// controls
END
...
hDlgMain = CreateDialogParam(hInstance,
MAKEINTRESOURCE(IDD_MAIN), hWndMain,
MainDlgProc, (LPARAM)&MyData);
...
The dialog box itself works great, the problem is that it's not propely sized. As in the script, I want it 500 by 300 pixels, but for a reason I can't figure out, it's much bigger than that (it has around 800 by 600 pixels). I think it's something related with the font, cause when I lower the font's point size to 6, the whole dialog box becomes smaller (still not 500 by 300), but all the controls shrink as well.
I've attached some images. The third image appears normal, but I had to change the width and size to 426 and 281 so it appears at 645 by 489.
Can someone please tell me what I did wrong ? Thanks in advance.