Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2010, 01:47   #1
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию Установить размер клиентской обл. окна

Пытаюсь сделать так, чтобы размер клиентской обл был 680*510
Делаю так:

Код:
	invoke	CreateWindowExA, 0,offset szClassName,offset szTitleName, \
		WS_OVERLAPPEDWINDOW,\
;		WS_VISIBLE+WS_DLGFRAME+WS_SYSMENU+WS_GROUP,\
		20, 20,100,100,0,0, [hInstance], 0
	mov	[newhwnd], eax

	invoke	StartBB, [newhwnd]

	invoke	GetClientRect, [newhwnd], offset [rectTemp]
	mov	eax, 100
	sub	eax, [rectTemp.bottom]
	add	eax, SIZE_Y_CLIENT
	mov	ecx, 100
	sub	ecx, [rectTemp.right]
	add	ecx, SIZE_X_CLIENT
	invoke	SetWindowPos, [newhwnd], HWND_TOP, 20, 20, ecx, eax, SWP_SHOWWINDOW
константы равны соответственно:
Код:
SIZE_X_CLIENT		equ 680
SIZE_Y_CLIENT		equ 510
Взял картинку точно такого размера и просто рисую на контексте. И она не влазит по горизонтали точек на 10-20. По вертикали нормально.
Не пойму никак, где ошибся?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать размер клиентской части окна? Belfigor Общие вопросы Delphi 4 03.03.2010 13:00
как растянуть див на всю высоту клиентской части окна браузера Anopsa - Anna HTML и CSS 3 21.09.2009 10:07
Как установить тип и размер шрифта к документу? Alexpoliv Microsoft Office Word 2 23.08.2009 22:06
Прозрачность в клиентской части окна. Ivan_32 Win Api 2 06.02.2009 15:53
Размер окна в зависимости от размера окна Reverent JavaScript, Ajax 1 02.02.2008 15:49