请教如何用win32的GDI做一迷宫,路径要有动

你们用过BTP陶

请教如何利用VB加载GDI+~

shell "路径" ;先调用

然后
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Private Sub Form_Load()
Me.Hide
Me.AutoRedraw = True
BitBlt Me.hDC, 0, 0, Screen.Width, Screen.Height, GetDC(0), 0, 0, vbSrcCopy
sFile$ = "C:\" & Format(Now, "mmddhhmmss") & ".BMP"
SavePicture Me.Image, sFile
MsgBox "当前屏幕图像已经保存到" & sFile, 64
End
End Sub ;保存截图

使用GDI绘制一个封闭的路径,然后使用SetRectRgn函数就可以让窗口为任意样式。至于MAX、MIN和Close按钮只需要使用sendmessage模拟即可

#18413382824# 怎样添加 GDI+ - ******
#钟差# #pragma comment(lib, "gdiplus.lib") using namespace Gdiplus;// #include "stdafx.h"// 另外取消在 stdafx.h 中的 WIN32_LEAN_AND_MEAN的定义(否则将有N个错,具体原因不是太清楚)//#define WIN32_LEAN_AND_MEAN // 从 Windows...

#18413382824# C++怎么直接在win32程序中显示图片? - ******
#钟差# 原生C++(不适用类似WCF)使用CImage库、OpenCV库等;VC++ 使用GDI/GDI+库,简单点儿的直接使用pictureBOX控件

#18413382824# 如何用C++编写小游戏 - ******
#钟差# VC6的话你就用MFC好了 如果对Win32的API足够了解,那直接用Win32的工程也可以 不过在VC6里面自带的GDI库对图形这块支持不怎么样.最好还是去下GDI+的库或者干脆用directx或openGL

#18413382824# 如何利用WIN32API在软件上创建标签页以及下拉菜单 - ******
#钟差# Windows 记事本就是类似你这样的窗口,有一个自动换行的选项.事实上你用 SetWindowLong 改变样式确实是无效的,我也试过.应该是需要重新创建该控件的.

#18413382824# win32 api 最简单的程序怎么执行? - ******
#钟差# 告诉你答案,在调试的选项里c++里和链接里吧—console 改成-windows有两个地方要修改.网上有类似教程

#18413382824# 如何使用Visual Studio 2013创建Win32 API程序 - ******
#钟差# Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,用它可以快速开发Windows上的桌面应用程序,甚至有的人用它来开发Python和Android程序.我在这里介绍如何用其开发一个简单的Windows应用程序.本文作为开山...

#18413382824# 如何使用vc++书写一个win32的控制台??ping ip的 - ******
#钟差# #include <iostream>#include <string> using namespace std; int main() { string ipStr; cout<<"输入IP:"<<endl; cin>>ipStr; //检查格式 string pintIpStr = "ping " + ipStr + " -i 0 -t";//这儿命令 -i 0 -t不太懂 system(pintIpStr.c_str()); return 0; } 一般的命令都可以用system("命令");这种形式

#18413382824# 请教如何利用VB加载GDI+ - ******
#钟差# shell "路径" ;先调用然后 Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ...

#18413382824# 怎样用win32 API函数获取对话框的输入信息 - ******
#钟差# 如果是想获取数字就用GetDlgItemInt函数,如:例如:szText1 = GetDlgItemInt(hDlg,IDC_NUM,NULL,NULL); 如果是想获取文本就用GetDlgItemText函数,如:例如:GetDlgItemText(hDlg,IDC_NAME,(LPTSTR)szText2,512);

#18413382824# 如何在VC++中编辑和运行C语言程序? - ******
#钟差# 新建-》工程-》win32 console application 输入一个工程名,然后选择第一个,就建立了一个空的工程...然后再选择新建-》C++ source file(C++源程序),取个名字,然后就可以在里面写代码了.包括C和C++代码!运行的时候当然是选择Build菜单了..然后运行就可以了...(可以按快捷键F7来编译连接然后按Ctrl+F5运行就OK了...)

  • 请问C/C++写的软件用什么东西做界面?
  • 答:1、windows API:WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。Windows API包括几千个可调用的函数,其中包括的用户界面服务、图形多媒体服务等可用于图形界面的开发。2、MFC:MFC以C++类的形式封装了Windows...

  • 如何在Windows上享受更棒的字体渲染
  • 答:它的渲染方式已经和 iOS、Android 上采用的 FreeType 引擎效果接近,只是我们日常用的许多老软件未做适配。所以这也是为什么 UWP 应用的字体渲染会比 Win32 软件看起来要好一些的原因。 字体渲染方式 如果做一个形象的比喻,那么 GDI 就...

  • win32如何设置背景图片?
  • 答:3、在类里的背景画刷用你写的句子一样,给它图像的背景画刷。wndclass.hbrBackground = hBrush ;4、这样子,Window就会在更新背景的时候,帮你用图像的画刷更新背景了。注意:要记住的是,在结束的时候,要删除GDI部件,...

  • 怎么用c语言做一个界面?
  • 答:}/* 所有其他消息都使用默认程序处理 */default:return DefWindowProc(hwnd, Message, wParam, lParam);}return 0;}/* Win32 GUI程序的主要功能:从这里开始执行 */int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE ...

  • 急求用vc6做的鼠标取词程序,谢谢好心人
  • 答:如何知道EXE和DLL被映射到哪里了呢?在Win32中,HMODULE和HINSTANCE是相同的。它们就是相应模块被装入进程的虚拟内存空间的基地址。比如:HMODULE hmodule=GetModuleHandle(〃gdi32.dll〃);返回的模块句柄强制转换为指针后,就...

  • 怎么用c语言做一个界面
  • 答:当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:include <windows.h> void main(){ MessageBox(NULL," Hello World!","...

  • C++怎么直接在win32程序中显示图片?
  • 答:win32 console application?那玩意显示不了图片。你在建立工程的时候选择w32application才行。

  • 什么是win32编程
  • 答:Win32编程,指的是用Window提供的API(Application Programming Interface)为Window编写应用程序。之所以称之为Win32,是因为现在的Window都是32位的(现在已经有64位的吧!但是最普遍是32位).大家都知道,Window是由GDI.DLL...

  • Win32编程?
  • 答:win32一般都是用API直接编程,资料很容易找的;用面向对象方式写随便装个环境IDE都能找到该类里都有什么函数,你最好还是找本书系统的理解下,比如win32API编程,或是JAVA或者.net ...

  • c#种怎么直接调用win32 api啊??
  • 答:使用DIIImport特性可以指示CLR从哪个DLL导出想要调用的函数。GDI32.dll、Kernel32.dll和User32.dll是最常用的三个DLL。如果不确定哪个DLL定义了需要使用的WindowsAPI函数,可以参考PlateformSDK文档。例子:(需要引入命名空间using ...

    为传递更多家电数码信息,若有事情请联系
    数码大全网