![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
иконки [D6, WinME]
Ebeden © (2002-01-22 04:30:00)Подскажите, как запихать в мой.exe иконку, а затем использовать ее для обозначния типа моих файлов?
Evgeny (2002-01-26 07:05:00) [1]Прекрасно понял. Первую иконку
WndClass.hIcon := LoadIcon(hInstance, MAKEINTRESOURCE(Icon1));
как раз и будет видно в свойствах папки.
ebeden (2002-01-26 04:16:00) [2]Ты меня не понял. Запихать так, чтобы ее было видно в св-вах папки -->типы файлов --> и т.д.
Evgeny (2002-01-22 07:30:00) [3]WndClass.cbSize := SizeOf(WndClass);
WndClass.style := CS_HREDRAW or CS_VREDRAW;
WndClass.lpfnWndProc := @CallBackProc;
WndClass.cbClsExtra := 0;
WndClass.cbWndExtra := DLGWINDOWEXTRA;
WndClass.hInstance := hInstance;
// Эта отображается в проводнике
WndClass.hIcon := LoadIcon(hInstance, MAKEINTRESOURCE(Icon1));
WndClass.hCursor := LoadCursor(hInstance, IDC_ARROW);
WndClass.hbrBackGround := GetStockObject(GRAY_BRUSH);
WndClass.lpszMenuName := "";
WndClass.lpszClassName := szAppName;
// А эта в панели задач, если ее не указать, будет показана первая
WndClass.hIconSm := LoadIcon(hInstance, MAKEINTRESOURCE(Icon2));