Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2012, 00:35   #1
MasterSporta
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 56
По умолчанию файл описания ресурсов

Здравствуйте!
Подскажите, пожалуйста, как работать с файлами описания ресурсов в Visual Studio. Нужно ли их отдельно компилировать? Если та, то как это сделать?
MasterSporta вне форума Ответить с цитированием
Старый 22.05.2012, 07:09   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Подключаете к проекту, для них прописаны правила уже.
p51x вне форума Ответить с цитированием
Старый 22.05.2012, 09:53   #3
MasterSporta
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 56
По умолчанию

я так и сделал. Но ничего не выходит. Программа как будто не видит этих файлов.
Код:
HDC hdc;
	PAINTSTRUCT ps;
	static HICON hIcon;
	static int cxIcon, cyIcon, cxClient, cyClient;
	int x, y;

	switch(iMsg)
	{
	case WM_CREATE:
		hIcon = LoadIcon(hInst, szAppName);
		cxIcon = GetSystemMetrics(SM_CXICON);
		cyIcon = GetSystemMetrics(SM_CYICON);
		return 0;

	case WM_SIZE:
		cxClient = LOWORD(lParam);
		cyClient = HIWORD(lParam);
		return 0;

	case WM_PAINT:
		hdc = BeginPaint(hwnd, &ps);

		for(y = cyIcon; y < cyClient; y += 2*cyIcon)
			for(x = cxIcon; x < cxClient; x += 2*cxIcon)
				DrawIcon(hdc, x, y, hIcon);

		EndPaint(hwnd, &ps);
		return 0;

	case WM_DESTROY:
		PostQuitMessage(0);
		return 0;
	}

	return DefWindowProc(hwnd, iMsg, wParam, lParam);
Код, с помощью которого загружаю и отображаю на экране ресурс, но ничего не выоходит.
MasterSporta вне форума Ответить с цитированием
Старый 25.05.2012, 12:19   #4
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Правой кнопкой мыши по имени проекта (слева) -> "Добавить" -> "Существующий элемент" -> Выбираете файл .rc

Бесплатный редактор ресурсов --> http://www.resedit.net/

P.S. Откройте и запустите проект из приложения. По рабочему примеру легче будет разобраться.
Вложения
Тип файла: rar a_plus_b.rar (2.77 Мб, 6 просмотров)
8Observer8 вне форума Ответить с цитированием
Старый 08.07.2012, 18:28   #5
rmv240899
Форумчанин
 
Регистрация: 18.02.2012
Сообщений: 155
По умолчанию

Кроме всего прочего, необходим файл resource.h, который программа создает при добавленнии файла описания ресурсов. Его потом подключаете в нужное место и готово!
rmv240899 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
файл ресурсов Ципихович Эндрю Microsoft Office Word 0 13.06.2011 11:23
файл ресурсов Rozalinda Общие вопросы Delphi 3 20.10.2008 20:31
Файл ресурсов Stanislav Общие вопросы Delphi 11 21.11.2007 08:27