да Для начала скажи, появился ли edit в клиентской части после добавления GetDlgItem (или переноса hEdit в глобальную область). В обработчик...
Да, и сохраняешь его в локальной переменной. При следующем после WM_CREATE сообщении в переменной hEdit будет все, что угодно, но не хендл окна.
.ELSEIF uMsg==WM_SIZE invoke GetDlgItem,hWnd,ID_EDIT mov hEdit, eax mov eax, lParam mov dx,ax mov eax, lParam shr eax, 16 invoke...
в тасме, вроде, нужно было public указать при объявлении переменной
не в тему: высота - height
Шрифт (font) - это не текст, а внешний вид текста. Чтобы текст нарисовать на окне, используй функции TextOut, DrawText.
Сказано же: данная переменная должна содержать имя шрифта. Например, "Times New Roman" (без кавычек). ? Функция создает шрифт и возвращает его...
PROFi при запуске пишет ERROR и больше ничего не происходит xp sp1
там же, где нашел COLOR_WINDOW
В wc.hbrBackground нужно записать хендл кисти, которой будет отрисовываться фон окна. Или указать одну из констант COLOR_*, чтобы использовать...
// не так понял :) вот код: lvi.iItem = ItemIndex; lvi.iSubItem = 0; lvi.pszText = pszItemText; lvi.cchTextMax = lstrlen(lvi.pszText);...
Geen Ему как раз и не нужно, чтобы MDIClient ресайзился на всю клиентскую область. Тогда он перекрывает тулбар и статусбар. Внимательней читай.
BOGDAN2000 Если WM_SIZE уйдет в DefFrameProc, то MDIClient автоматически ресайзится на всю клиентскую область окна. WM_SIZE: begin...
msdn: INVALID_SET_FILE_POINTER == -1 так что, все она правильно возвращает.
push GENERIC_WRITE lea eax, [ebp-304] push eax call CreateFileA@28
а с ror ebx, 1 ?
gdi32.lib
#pragma comment(lib,"ws2_32.lib")
для 40-вок http://cxem.net/comp/comp49.php
Mika0x65 Quark Предложи свой вариант :)
Имена участников (разделяйте запятой).