Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > MFC изображение |
Автор: Oik741 28.3.2010, 14:26 |
Добрый день, с MFC только начал работать, нужна помощь, у меня на определенной форме обрабатывается событие OnLButtonDblClk, нужно чтоб при двойном клике появлялось изображение прям под указателем мыши, допустим 1.bmp из папки с бинарником, формат не имеет значения |
Автор: Earnest 29.3.2010, 10:19 |
1) В этом обработчике (OnLButtonDblClk) загрузи bmp и запомни в переменной класса (окна) 2) В обработчике OnPaint - рисуй. Проще всего создать совместимый контекст размером с изображение, выбрать туда bmp, и выводить в контекст экрана через BitBlt |
Автор: Oik741 29.3.2010, 16:48 |
если не затруднит можешь исходник кинуть с примером? а то не совсем вникаю, но все равно спасибо что откликнулся, очень долго не могу сделать |
Автор: Earnest 29.3.2010, 18:49 |
Извини, готового примера нет, и писать времени тоже нет. У тебя, похоже, не один вопрос.. Что касается загрузки и вывода картинок, на форуме были подобные темы, поищи (по ключу CreateCompatibleDC, например), подберешь что-то для себя. А рассчитывать на готовое решение... ну нет под рукой, увы. |