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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2009, 20:26   #1
Malkovich
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 16
По умолчанию Установка HPEN?

Код:
LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
	HDC hdc;
	PAINTSTRUCT ps;
	HPEN hPen;

	hPen = CreatePen(PS_DASHDOT, 0, RGB(255, 0, 0)); //так все OK.

	switch(iMsg)
	{
	case WM_CREATE:
                         hPen = CreatePen(PS_DASHDOT, 0, RGB(255, 0, 0));  
                         // а если так то выдает ошибку
                         // warning C4700: uninitialized local variable 'hPen' used 
	case WM_PAINT:
		hdc = BeginPaint(hwnd, &ps);
		SelectObject(hdc, hPen);
                          и т.д.....
В дебаге прохожу инициализация hPen есть, а так запускаю ошибка
почему? Мож кто знает.
Заранее спасибо.

Последний раз редактировалось rpy3uH; 28.07.2009 в 21:10.
Malkovich вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DSPack - установка Krechet Мультимедиа в Delphi 2 09.07.2009 10:23
Установка компонента Черничный Компоненты Delphi 1 13.06.2008 19:22
Установка TBassPlayer Zeraim Общие вопросы Delphi 1 29.05.2008 20:01
Повторная установка??? Marsik Софт 8 06.05.2008 20:52
Установка компонента xakkkkker Компоненты Delphi 3 01.04.2008 08:50