· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› CreateWindow lpParam

Посл.отвђт Сообщенiе


Дата: Июл 23, 2004 05:54:59

Есть какая-нить возможность передать WindowProc указатель на структуру через LPVOID lpParam? Просто я видел что там иногда передают null, вот и думаю можно этот параметр использовать по своему усмотрению или нет?


Дата: Июл 23, 2004 07:18:22 · Поправил: q_q

Mayor
CreateWindow[Ex].lParam == WM_CREATE: ((CREATESTRUCT *) lParam)->lpCreateParams


Дата: Июл 24, 2004 07:08:05

q_q
ты имел ввиду, что при передаче Createwindow( ..., lpParam) , win сохранит по ссылке lpParam структуру sizeof( CREATESTRUCT) ?


Дата: Июл 24, 2004 07:50:17

Mayor
lpParam
[in] Pointer to a value to be passed to the window through the CREATESTRUCT structure passed in the lpParam parameter the WM_CREATE message. If an application calls CreateWindow to create a MDI client window, lpParam must point to a CLIENTCREATESTRUCT structure.


Дата: Июл 25, 2004 06:44:37

Это я уже читал, но так и не понят делает win по мимо передачи в NC_CREATE с lpParam что-нибудь или нет ?


Дата: Июл 26, 2004 04:32:02

Mayor
Я имел ввиду, что значение 12-го параметр функции CreateWindowEx, будет помещено в поле lpCreateParams, структуры CREATESTRUCT, адрес которой будет содержаться в 4-ом параметре оконной процедуры, когда она получит сообщение WM_CREATE.


Дата: Июл 26, 2004 06:01:02

Mayor
Если бы система что-либо делала с этим указателем или с самими данными, то об этом не поленились бы написать в MSDN, логично?


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072