Enlightenment CVS committal Author : doursse Project : e17 Module : test
Dir : e17/test/orig/evas Modified Files: evas_software_ddraw_main.c Log Message: CreateWindow creates a window whose size takes into account the client area + the title bar + the borders. Call AdjustWindowRect before to get rid of that =================================================================== RCS file: /cvs/e/e17/test/orig/evas/evas_software_ddraw_main.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- evas_software_ddraw_main.c 27 May 2007 10:53:47 -0000 1.1 +++ evas_software_ddraw_main.c 28 May 2007 08:03:50 -0000 1.2 @@ -141,6 +141,7 @@ main(int argc, char **argv) { WNDCLASS wc; + RECT rect; HINSTANCE hinstance; MSG msg; HWND window; @@ -166,12 +167,18 @@ if(!RegisterClass(&wc)) return EXIT_FAILURE; + rect.left = 0; + rect.top = 0; + rect.right = win_w; + rect.bottom = win_h; + AdjustWindowRect (&rect, WS_OVERLAPPEDWINDOW | WS_SIZEBOX, FALSE); + window = CreateWindowEx(0, "Evas_Software_DDraw_Test", "Evas_Software_DDraw_Test", WS_OVERLAPPEDWINDOW | WS_SIZEBOX, CW_USEDEFAULT, CW_USEDEFAULT, - win_w, win_h, + rect.right - rect.left, rect.bottom - rect.top, NULL, NULL, hinstance, NULL); if (!window) return EXIT_FAILURE; ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs