还是c++怎么在窗口里显示图片
  • 板块学术版
  • 楼主Zhoumy小号
  • 当前回复19
  • 已保存回复19
  • 发布时间2020/7/26 13:12
  • 上次更新2023/11/6 22:14:58
查看原帖
还是c++怎么在窗口里显示图片
356961
Zhoumy小号楼主2020/7/26 13:12

从上一个贴找到了这个,编译错误

#include <stdio.h>
#include <windows.h>
 
typedef HWND (WINAPI *PROCGETCONSOLEWINDOW)();
PROCGETCONSOLEWINDOW GetConsoleWindow;
int main()
{
       HMODULE hKernel32 = GetModuleHandle("kernel32");
       GetConsoleWindow= (PROCGETCONSOLEWINDOW)GetProcAddress(hKernel32,"GetConsoleWindow");
       HWND cmd=GetConsoleWindow();
       HDC dc = GetDC(cmd);
       HBITMAP hBitmap;
       hBitmap=(HBITMAP)LoadImage            (NULL,"1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
       HDC cmdmem = CreateCompatibleDC(dc);
       SelectObject(cmdmem , hBitmap);
       BitBlt(dc , 100 , 100 , 300 , 300 , cmdmem , 0 , 0 , SRCCOPY);
       Return 1;
}

错误信息:

[Error] 'HWND__* (* GetConsoleWindow)()' redeclared as different kind of symbol

当然,我是BFS过得,如果你搜到了,我.....

2020/7/26 13:12
加载中...