Пути в LoadImage
От: Artix  
Дата: 23.02.05 13:09
Оценка:
вообщем есть такой вот кусок кода

bool myBitmap::LoadFromFile(char* filename)
{
//...
hBitmap=(HBITMAP)LoadImage (NULL, filename, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
//...
}

1. Если в качестве filename передать что-нибудь вида "data\my.bmp" и попробовать запустить на CTRL+F5 (Visual Studio) то загрузка проиходит нормально, но если запустить программу напрямую, из папки то hBitmap==NULL. Возможно оболочка передает какие то параметры при запуске программы

2. Если же использовать полный путь к файлу с картинкой, например c:\data\my.bmp то
hBitmap ВСЕГДА == NULL

Как же мне сделать, чтобы Bitmap всегда загружался без проблем ?

23.02.05 17:17: Перенесено модератором из 'C/C++' — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.