У меня тут несколько вопросов...
1) Как программно снять (выключить) галочки в меню на рабочем столе (когда нажимаешь павой кнопкой в свободной области рабочего стола)
меню -> Упорядочить значки->
По группам
автоматически
Выровнять по сетке
-----------
Пытался поставить хук на SysListView32 (при помощи SetWindowLong(ghWnd, GWL_WNDPROC, AddressOf WindowProc))
Не получилось, возвращает ноль.
------------------------------
2) вопрос заключается в седующем: есть BMP фаил я его считываю в переменную
- Код: Выделить всё
ff = FreeFile
Open MyBMP_FILE For Binary Access Read As #ff
buff$ = String(LOF(ff), Chr(0))
Get #ff, , buff$
Close #ff
И потом мне надо его прорисовать на каком-нибудь hDc, Но не сохраняя на диск.
Со звуком попроще:
PL = sndPlaySound(Buff, SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY)
-------------------
3)
у меня есть регион как можно узнать лежит ли точка в нутри нужного мне региона.
Private Declare Function PtInRegion Lib "gdi32" Alias "PtInRegion" (ByVal hRgn As Long, ByVal x As Long, ByVal y As Long) As Long
передаю комбинированный регион,( регион сделан относительно формы, по рисунку)
В данном случае X\Y Это позиция курсора на форме\на рабочем столе\ или это позиция формы ???
(Надеюсь понятно что я хотел сказать...)
За любую помощь ОГРОМНОЕ СПАСИБО