Хочу сделать Статус Бар
INITCOMMONCONTROLSEX icex;
icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
icex.dwICC = ICC_BAR_CLASSES;
InitCommonControlsEx(&icex);
CreateWindowEx(NULL, STATUSCLASSNAME, NULL, WS_CHILD,
0, 0, 0, 0, hWnd, (HMENU)IDW_STATUS, hInst, NULL);
Есть
#include <commctrl.h>
В настройках проекта
Linker->Advansed->Import Library висит comctl32.lib
И все же...
Main.obj : error LNK2019: unresolved external symbol __imp__InitCommonControlsEx@4 referenced in function "long __stdcall MainWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MainWndProc@@YGJPAUHWND__@@IIJ@Z)
Кто-нибудь может подсказать, где искать ошибку?!
Заранее благодарен.
ЗЫ По поиску нашел только 1 похожее, но там все решалось в подключении не той либы... что у мну я нипанимаю ж-)))
Здравствуйте, Аноним, Вы писали:
А>В настройках проекта А>Linker->Advansed->Import Library висит comctl32.lib
Может стоит для одной конфигурации, а билдаешь другую?
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Проблема с Common controls
От:
Аноним
Дата:
30.11.05 13:57
Оценка:
Здравствуйте, ekamaloff, Вы писали:
E>Здравствуйте, Аноним, Вы писали:
А>>В настройках проекта А>>Linker->Advansed->Import Library висит comctl32.lib
E>Может стоит для одной конфигурации, а билдаешь другую?
Спасибо за совет, я как-то об этом даже не думал, но стоит все правильно.
Настройки для Дебага, билдю Дебаг... не хочет жевать.
Мельком пробегал по всяким статьям и очень часто натыкался на взаимодействие Common Controls с манифестами. Возможно ли, что проблема в этом?!
ОЧень странно енто, но все равно спасибо.
Re: Проблема с Common controls
От:
Аноним
Дата:
30.11.05 14:40
Оценка:
А>В настройках проекта А>Linker->Advansed->Import Library висит comctl32.lib
Кто-нить подскажет, а я вообще правильно подключаю либу?! ж-))
А то скачал пример с МСДН, там все работает но я не могу найти, как либу человек подключает... хм...
Здравствуйте, Аноним, Вы писали:
А>>В настройках проекта А>>Linker->Advansed->Import Library висит comctl32.lib
А>Кто-нить подскажет, а я вообще правильно подключаю либу?! ж-)) А>А то скачал пример с МСДН, там все работает но я не могу найти, как либу человек подключает... хм...
Нужно в Linker->Input->Additional Dependencies
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Здравствуйте, ekamaloff, Вы писали:
E>Нужно в Linker->Input->Additional Dependencies
Если нужно слинковать несколько либ, перечисляй через пробел.
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[4]: Проблема с Common controls
От:
Аноним
Дата:
30.11.05 14:59
Оценка:
Здравствуйте, ekamaloff, Вы писали:
E>Здравствуйте, ekamaloff, Вы писали:
E>>Нужно в Linker->Input->Additional Dependencies
E>Если нужно слинковать несколько либ, перечисляй через пробел.
Спасибо, ребят, ОГРОМНОЕ ж-))
Семестр с асмом посидел и все про визуал забыл... вот блин ж-))
Спасибо. Все заработало ж-)
Здравствуйте, Аноним, Вы писали:
А>Спасибо, ребят, ОГРОМНОЕ ж-)) А>Семестр с асмом посидел и все про визуал забыл... вот блин ж-)) А>Спасибо. Все заработало ж-)
Спасибо звучит приятно. Но и про оценочки не забываем .
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Здравствуйте, ekamaloff, Вы писали:
E>Здравствуйте, Аноним, Вы писали:
А>>Спасибо, ребят, ОГРОМНОЕ ж-)) А>>Семестр с асмом посидел и все про визуал забыл... вот блин ж-)) А>>Спасибо. Все заработало ж-)
E>Спасибо звучит приятно. Но и про оценочки не забываем .
Может еще вспомним как по ID и предку получить HWND контрола?! А то я не люблю лишних глобальных переменных.
Опять-таки спасибо за то, что беспокоишься.
Здравствуйте, ekamaloff, Вы писали:
E>Здравствуйте, dvorovoy, Вы писали:
D>>Может еще вспомним как по ID и предку получить HWND контрола?
E>Если под предком подразумеваешь родительское окно:
E>
HWND hwndChild = GetDlgItem(hwndParent, nID);
Я тоже уже нашел ж-))
Плохо раньше искал.
Спасибо.