WinAPI на български - ГОЛЯМА справка

Отидете на: Главен индекс Предишна Следваща страница
ремонт на пералняbm_Click

Изпраща съобщение до бутона, което показва, че върху него е натиснат бутон на мишката. Параметри: wParam: Не се използва. lParam: Не се използва. Върната стойност: Не се използва.bm_GetCheck

Определя дали радиобутонът или квадратчето за отметка са отметнати. Параметри: wParam: Не се използва. lParam: Не се използва. Върната стойност: Ако радиобутонът или квадратчето за отметка са отметнати, връща ненулева стойност. В противен случай се връща нула. За текстовия бутон винаги се връща нула.bm_GetState

Определя състоянието на управлението на бутона при натискане на бутона на мишката или интервала . Параметри: wParam: Не се използва. lParam: Не се използва. Връщана стойност: Ако бутонът е маркиран текстов бутон, бутонът е с фокусиран вход и бутонът на мишката или интервалът са натиснати, или бутонът на мишката е натиснат, докато курсорът е в бутона, се връща ненулева стойност. В противен случай връща нула.bm_SetCheck

Поставя отметка или премахва отметка на радио бутон или поле за отметка. Параметри: wParam: За бутони с две състояния и блокове за валидиране, ако wParam е зададен на нула, флагът за блок (ако има такъв) се премахва, в противен случай се добавя. За бутони с три състояния, ако wParam е зададен на нула, маркировката за блокиране (ако съществува) и засенчването (ако има такива) се премахват. Ако wParam=1, тогава се добавя знак . Ако wParam=2, тогава бутонът е сив. lParam: Не се използва. Върната стойност: Не се използва.bm_SetState

Променисъстоянието на бутон или блок за проверка. Параметри: wParam: Ако wParam = 0, бутонът или квадратчето за отметка се изчертават нормално. В случай на ненулева стойност, бутонът се маркира. lParam: Не се използва. Върната стойност: Не се използва.bm_SetStyle

Променя стила на бутона. Параметри: wParam: Указва новия стил на бутона. Вижте "Стилове на бутони (bs_)" в глава 1 "Стилове и константи на Windows". lParam: Ако е зададен на нула, бутонът няма да бъде преначертан веднага. Ако стойността е различна от нула и новият стил на бутона се различава от текущия стил, тогава бутонът ще бъде преначертан. Върната стойност: Не се използва.cb_AddString

Добавя низ към списъчното поле на разгъващия се списък. Параметри: wParam: Не се използва. lParam: lParam е указател към низа, който трябва да се добави, завършващ с празен знак . Върната стойност: При успех връща индекса , с който е добавен редът; в противен случай, ако няма достатъчно памет за запис на ред , се връща cb_ErrSpace, а ако възникне грешка, се връща cb_Err. Коментари: Ако полето със списък на комбинираното поле не е сортирано, низът се поставя в края на списъка. Ако падащият списък има стил cbs_OwnerDrawFixed или cbs_OwnerDrawVariable и няма стил cbs_HasString, lParam е 32-битова стойност, която се съхранява вместо низ и всеки добавен елемент се сравнява с други елементи един или повече пъти чрез съобщението wm_CompareItem, изпратено до собственика на комбинираната единица.cb_DeleteString

Премахва низ от списъчното поле на комбинирания списък. Параметри: wParam: Това е индексът на блоковия елемент, който трябва да бъде премахнатсписък. lParam: Не се използва. Връщана стойност: Ако wParam е валиден индекс, броят елементи, останали в списъка, се връща, в противен случай се връща cb_Err. Коментари: Ако разгъващият се списък има стил cbs_OwnerDrawFixed или cbs_OwnerDrawVariable и няма стил lbs_HasString, тогава съответната 32-битова стойност се изтрива и до собственика на разгъващия се поле се изпраща съобщение wm_DeleteItem.cb_Dir

Добавя към полето със списък на комбинираното поле всяко име на файл в текущата директория, което съответства на файловите спецификации и DOS файловите атрибути. Параметри: wParam: Това е атрибут на DOS файлове. lParam: Указател към низ със спецификация на файл, завършващ с нулев знак. Върната стойност: При успех се връща индексът на последния елемент в резултантния списък; в противен случай, ако няма достатъчно памет за съхраняване на елементите , се връща cb_ErrSpace или, при грешка, се връща cb_Err.cb_FindString

Намира първия елемент от списъчния блок на комбинираното поле, който съответства на префиксния низ . Параметри: wParam: Това е индексът, от който трябва да започне търсенето. Първият елемент, който трябва да се търси, е елементът, следващ елемента с индекс wParam. Ако се стигне до края на списъка, тогава търсенето продължава от елемент нула , докато индексът достигне стойността на wParam. Ако wParam=-1, тогава се сканира целият списък, започвайки от нулевия елемент. lParam: Указател към префиксен низ, завършващ с нулев знак. Върната стойност: При успех се връща индексът на първия съответстващ елемент, в противен случай се връща cb_Err. Коментари: АкоАко комбинираното поле има стил cbs_OwnerDrawFixed или cbs_OwnerDrawVariable и няма стил cbs_HasString, тогава lParam е 32-битова стойност, която се сравнява с всяка съответна 32-битова стойност в списъка.cb_GetCount

Връща броя на елементите в списъчното поле на разгъващия се списък. Параметри: wParam: Не се използва. lParam: Не се използва. Върната стойност: Броят на елементите в списъчния блок.cb_GetCurSel

Връща индекса на текущо избрания елемент в списъчното поле на комбинираното поле. Параметри: wParam: Не се използва. lParam: Не се използва. Върната стойност: Ако няма избран елемент, се връща cb_Err; в противен случай се връща индексът на текущо избрания елемент.cb_GetDroppedState

Определя видимостта на падащия списък на комбинираното поле. Параметри: wParam: Не се използва. lParam: Не се използва. Върната стойност: Ако списъкът е видим, върнете true, в противен случай false.cb_GetEditSel

Връща началния и крайния индекс на избрания текст в контролата за редактиране на разгъващото се поле . Параметри: wParam: Не се използва. lParam: Не се използва. Връщана стойност: Ако комбинираното поле няма контрола за редактиране , се връща cb_Err; в противен случай ниската дума на върнатата стойност е началният индекс, а горната дума е крайният индекс.cb_GetItemData

Връща 32-битовата стойност, свързана с елемента в списъчното поле на комбинираното поле. Параметри: wParam: Това е индексът на елемента. lParam: Не се използва. Върната стойност: Връща се при успех съответстваща 32-битова стойност; в противен случай се връща cb_Err.cb_GetLBText

Копира елемент от списъчното поле на разгъващия се списък в наличния буфер. Параметри: wParam: Това е индексът на елемента. lParam: Това е указател към буфер. Буферът трябва да е достатъчно голям, за да може да побере низа и крайния нулев знак. Върната стойност: Не се използва. Коментари: Ако комбинираното поле има стил cbs_OwnerDrawFixed или cbs_OwnerDrawVariable и няма стил cbs_HasString, тогава 32-битовата стойност , свързана с елемента от списъка, се копира в буфера.cb_GetLBTextLen

Връща дължината в байтове на елемента в списъчното поле на разгъващия се списък. Параметри: wParam: Това е индексът на елемента. lParam: Не се използва. Върната стойност: Ако wParam е валиден индекс, тогава се връща дължината на елемента при този индекс; в противен случай се връща cb_Err.cb_InsertString

Вмъква низ в списъчното поле на разгъващия се списък без сортиране. Параметри: wParam: Ако wParam=-1, тогава низът се добавя в края на списъка. В противен случай wParam се използва като индекс за вмъкване на ред. lParam: Посочва низ за вмъкване, който завършва с интервал. Връщана стойност: В случай на успех се връща индексът, при който е вмъкнат редът; в противен случай, ако няма достатъчно памет за съхраняване на низа, се връща cb_ErrSpace или, при грешка, се връща cb_Err.cb_LimitText

Задава лимита за броя знаци, които могат да бъдат въведени в списъчното поле на комбинираното поле. Параметри: wParam: Указва новия максимален брой знаци. В случай на нулева стойност Няма ограничение. lParam: Не се използва. Върната стойност: При успех се връща ненулева стойност, в противен случай се връща нула. Ако няма контрола за редактиране в комбинираното поле , се връща cb_Err.cb_ResetContent

Премахва всички елементи от списъчното поле на комбинирания списък. Параметри: wParam: Не се използва. lParam: Не се използва. Коментари: Ако комбинираното поле има стил cbs_OwnerDrawFixed или cbs_OwnerDrawVariable и няма стил cbs_HasString, тогава се изпраща съобщение wm_DeleteItem до собственика на комбинираното поле за всеки елемент.