Задача состоит в том, чтобы написать код на Win32API, который реализует следующую программу Project_N3.exe
(
http://www.rsdn.ru:80/File/46459/Project_N3.exe )
Единственное условие, чтобы была реализация через обработку сообщения wm_setcursor.
Я реализовал через wm_command так:
wm_command:
begin
if LoWord(WParam) = 501 then SetCursor(LoadCursor( 0,idc_appstarting));
if LoWord(WParam) = 502 then SetCursor(LoadCursor( 0,idc_arrow));
if LoWord(WParam) = 503 then SetCursor(LoadCursor( 0,idc_cross));
if LoWord(WParam) = 504 then SetCursor(LoadCursor( 0,idc_help));
if LoWord(WParam) = 505 then SetCursor(LoadCursor( 0,idc_no));
end;
А КАК ЧЕРЕЗ wm_setcursor?
wm_setcursor:
begin
if LoWord(WParam) = 501 then ???
if LoWord(WParam) = 502 then ???
if LoWord(WParam) = 503 then ???
if LoWord(WParam) = 504 then ???
if LoWord(WParam) = 505 then ???
end;
Еще вопрос: При создание и описание атрибутов класса окна я назначаю WindowClass.hCursor:=hCursor(nil); Но когда я запускаю программу все равно курсов в виде часов. Как сделать, чтобы курсор при запуске программы был невидимым?