Цитата:
Это-же делается в проекте по ссылке Ивана
Ага. Спасибо.
Ты конечно крут, но использовать такую штуку ради моей маленькой задачи мне не хочется. Просмотр метода _privCreateWindowProc() добил меня.
X++:
code = @"538B5C2410568B742418578B7C241483FF2C740983FF2B0F8582000000A1" + #SETADDR(#OFFSET(#ImageListOffset));
code += @"85C074798D4C2414518D5424205250FF15" + #SETADDR(#OFFSET(#ImageList_GetIconSizeOffset)) + @"83FF2C751C";
code += @"833E01755E8B44241C8B4C241489460C8D47D55F894E105E5BC21000";
/*
08591000 53 push ebx
if ((uMsg == WM_MEASUREITEM || uMsg == WM_DRAWITEM) && ghImageList)
08591001 8B 5C 24 10 mov ebx,dword ptr [esp+10h]
08591005 56 push esi
08591006 8B 74 24 18 mov esi,dword ptr [esp+18h]
...