Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > Windows Messages SDK 4


Автор: Rrader 21.1.2006, 14:30
WMSDK4.

Программа представляет собой справочник сообщений Windows, описание к которым дается на русском языке.

Однако в скачиваемом дистрибутиве вы не найдете ни одного сообщения. Они будут чуть позже - сразу более 50 штук (я сейчас переверстываю их). Но одно сообщение посмотреть можно - запустите Интернет-обновление - оно скачается. 

Напомню, наиболее полезной программа будет для дельфистов, хотя информация касается платформы Windows и может заинтересовать любых программистов, пишущих под Windows. 

http://wmsdk.com/download.php?id=1

Автор: Quadr0 23.1.2006, 02:33
Что-то у меня ниодного сообщения не загрузилось. Дерево пустое.
А сервис обновления пишет, что невозможно выполнить инициализацию сети.
В итоге протестировать не могу. Хотя задумка хорошая. WinAPI справочник по сообщениям, что у меня есть довольно достал уже, а этот и выглядит симпатично, и функционал похоже чуточку шире.

Автор: Rrader 23.1.2006, 09:38
Цитата

А сервис обновления пишет, что невозможно выполнить инициализацию сети.

Странно. Ты сколько раз пытался "достучаться"? Я до форума разослал справочник 5 лицам - у них все работало.
Цитата

В итоге протестировать не могу.

Можешь взять пагу с <более недоступно> и закинуть в папку Data.

Автор: Quadr0 23.1.2006, 17:16
Хм... ну не логично тогда распространять программу без самих статей. Ты их тогда в дистрибутив включи. Откуда мне было знать?
А так нареканий нет.
Цитата(Rrader @ 23.1.2006, 10:38 Найти цитируемый пост)

Странно. Ты сколько раз пытался "достучаться"? Я до форума разослал справочник 5 лицам - у них все работало.

Сегодгя попробовал ещё раз. Написал, что новых сообщений нет. У тебя что, только одно сообщение пока задокументированно? А остальные когда добавишь? У меня пока в дереве только BM_SETCHECK.

Автор: Rrader 24.1.2006, 02:32
Цитата

А остальные когда добавишь?

В самое ближайшее время. 50 штук.
Цитата

Хм... ну не логично тогда распространять программу без самих статей. Ты их тогда в дистрибутив включи.

С этими 50 выйдет и новый дистрибутив.

Автор: Guedda 24.1.2006, 09:43
Замечательно. Интересный интерейс...

Автор: Dark Wanderer 30.1.2006, 22:18
Интерфейс очень удобный. Глюков пока не заметил.

Автор: Rrader 22.2.2006, 07:36
Новый дистрибутив будет скоро!

Автор: Dark Wanderer 14.3.2006, 20:45
Цитата

Новый дистрибутив будет скоро!

Ждём

Автор: Rrader 16.9.2007, 15:39
Поскольку вернулся я, то вернется и программа, хостинг только урегулирую

Автор: Rrader 10.3.2008, 19:11
Совсем времени нет на проект(

Но все же прошу протестировать и прокомментировать smile 

http://wmsdk.com/download.php?id=1

Автор: Pavelbej 11.3.2008, 20:52
Сделай белый текст у выделенного элемента в дереве (черный на синем как-то не очень).
Не могу сделать размер дерева поменьше, для меня он слишком большую територию занимает.
И еще, по оформлению: можешь использовать компонент ExImageList вместо обычного ImageList. 
Пишешь:
Код

procedure TForm1.FormCreate(Sender: TObject);
begin
       exImageList1.InitializeImageList;
       // Тут добавляешь иконки
end;


В результате, получишь вид выделеных иконок как в Эксплорере, без точек (решеток).

Пока все. Хорошо придумал.
Удачи!

Автор: ivan219 11.3.2008, 23:23
 smile 

Автор: Rrader 12.3.2008, 15:22
Pavelbej
Постараюсь учесть замечания в следующей версии smile 

Автор: THandle 12.3.2008, 16:29
Rrader, молодец!!! smile 
Отличный интерфейс, замечательная идея!!! Продолжай в том же духе!!! smile 

Автор: Sanchezzz 14.3.2008, 22:30
smile хорошо получилось.
еще раз  smile жду обновления

Автор: Ak47black 25.3.2008, 15:09
Цитата

В результате, получишь вид выделеных иконок как в Эксплорере, без точек (решеток).

Вот такой код можно ещё использовать, без лишних компонентов.
Код

procedure ConvertToHighColor(ImageList: array of TImageList);
// To show smooth images we have to convert the image list from 16 colors to high color.
var
  IL: TImageList;
  i: Integer;
begin
  for i:= 0 to Length(ImageList)-1 do
  begin
    // Have to create a temporary copy of the given list, because the list is cleared on handle creation.
    IL := TImageList.Create(nil);
    IL.Assign(ImageList[i]);
    with ImageList[i] do
      Handle := ImageList_Create(Width, Height, ILC_COLOR16 or ILC_MASK, Count, AllocBy);
    ImageList[i].Assign(IL);
    FreeAndNil(IL);
  end;
end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)