ayub_coder
دوشنبه 07 بهمن 1392, 09:42 صبح
با سلام
من دارم برنامه نویسی win32 یاد میگیرم تا در مرحله بعد برم سراغ MFC
من موفق شدم درون فرم در محدوده ی client area متنی بنویسم .
حالا میخوام در محدوده ی non-client متن بنویسم یا خطی رسم کنم ولی موفق نشدم.
من به این صورت عمل کردم ولی موفق نشدم
case WM_NCPAINT:
DefWindowProc(hwnd, message, wParam, lParam);
hdc = GetWindowDC(hwnd);
GetWindowRect(hwnd,&rect);
DrawText( hdc, TEXT( "Hello World" ), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER );
ReleaseDC(hwnd, hdc);
return 0;
من دارم برنامه نویسی win32 یاد میگیرم تا در مرحله بعد برم سراغ MFC
من موفق شدم درون فرم در محدوده ی client area متنی بنویسم .
حالا میخوام در محدوده ی non-client متن بنویسم یا خطی رسم کنم ولی موفق نشدم.
من به این صورت عمل کردم ولی موفق نشدم
case WM_NCPAINT:
DefWindowProc(hwnd, message, wParam, lParam);
hdc = GetWindowDC(hwnd);
GetWindowRect(hwnd,&rect);
DrawText( hdc, TEXT( "Hello World" ), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER );
ReleaseDC(hwnd, hdc);
return 0;