社区
Windows SDK/API
帖子详情
求救:如何由实例句柄HINSTANCE获得窗口句柄HWND?
rmichael
2003-08-29 02:06:33
又如何由进程句柄HANDLE获得窗口句柄HWND?
...全文
240
9
打赏
收藏
求救:如何由实例句柄HINSTANCE获得窗口句柄HWND?
又如何由进程句柄HANDLE获得窗口句柄HWND?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rmichael
2003-09-03
打赏
举报
回复
搞定,送分
huangrenguang
2003-08-31
打赏
举报
回复
路过,管注
pressman
2003-08-31
打赏
举报
回复
Eastunfail(恶鱼杀手)
说得很对哦
pankun
2003-08-29
打赏
举报
回复
枚举窗口,根据窗口句柄得到进程句柄,再跟你已知的进程句柄进行比较.Hinstance也一样.
Eastunfail
2003-08-29
打赏
举报
回复
有进程不一定会有窗口,但是有窗口的程序一定有个进程
iriscat
2003-08-29
打赏
举报
回复
在win32中,HINSTANCE只能指向自己,得到其他进程的HINSTANCE没用……
Eastunfail
2003-08-29
打赏
举报
回复
获得HINSTANCE根获得HWND是必要不充分条件.
fengyvn
2003-08-29
打赏
举报
回复
GetModuleFileName()
FindWindow()
rmichael
2003-08-29
打赏
举报
回复
UP
知道了一个程序的主
窗口
hwnd
,怎么得到这个进程的h
Instance
知道了一个程序的主
窗口
hwnd
,怎么得到这个进程的h
Instance
VC 创建WinExample和MFCExample
窗口
程序演示.rar
VC WinExample和MFCExample程序演示,是创建此两类程序的演示,一种是使用WINAPI的方式 创建程序
窗口
,另一种是采用MFC方式创建
窗口
,下面列举一上结使用WINAPI方式创建
窗口
的具体代码,完整代码请下载本源码。 // 创建
窗口
hWnd
= CreateWindow("HelloMsg",//
窗口
类名 "我的
窗口
", //
窗口
标题 WS_OVERLAPPEDWINDOW,//
窗口
样式 CW_USEDEFAULT,//
窗口
最初的x位置 CW_USEDEFAULT,//
窗口
最初的y位置 CW_USEDEFAULT,//
窗口
的宽度 CW_USEDEFAULT,//
窗口
的高度 NULL,// 父
窗口
句柄
NULL,//
窗口
菜单
句柄
h
Instance
,// 应用程序
实例
句柄
NULL);// 创建
窗口
的参数
窗口
消息处理函数 LRESULT CALLBACK WndProc(
HWND
hWnd
, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_LBUTTONDOWN:// 鼠标左键按下消息 MessageBox(NULL, "欢迎进入Visual C !", "问候", 0); break; case WM_DESTROY://
窗口
销毁消息 PostQuitMessage(0); break; default: // 默认消息处理函数 return DefWindowProc(
hWnd
, uMsg, wParam, lParam); } return 0; }
VC 截获鼠标移开事件.rar
VC 截获鼠标移开事件,自制了一个Mousehook.dll控件,VC 将使用这个HOOK控件截获鼠标移开时的事件,包括有该控件的代码,安装钩子并设定接收显示
窗口
句柄
,设置显示目标
窗口
标题编辑框的
句柄
:
HWND
glhPrevTarWnd=NULL;//上次鼠标所指的
窗口
句柄
HWND
glhDisplayWnd=NULL;//显示目标
窗口
标题编辑框的
句柄
HHOOK glhHook=NULL;//安装的鼠标勾子
句柄
H
INSTANCE
glh
Instance
=NULL;//DLL
实例
句柄
工具栏制作菜单(DLL模块)
声明:占用各位1个资源分,大家可以在下载后评分,这样就不亏啦~~~多谢支持! 使用工具栏代替原
窗口
中的菜单(暂不对VB
窗口
提供支持)。 功能: 1、工具栏替代原来系统默认的菜单栏 2、菜单拥有阴影 3、菜单自绘,不是系统默认的样式 …… …… 使用方法: 编写代码的时候,把 MenuBar.lib 和 MenuBarFunction.h 文件放到代码目录,在需要使用该函数的代码文件头部,声明一下: #pragma comment(lib, "MenuBar.lib") #include "MenuBarFunction.h" 当然啦,也可以用显式声明的方法调用,详细的参数下面有说明,或者看看 MenuBarFunction.h 文件,里面都有注释的了。 所有功能均封装在一个标准DLL里面,导出函数体如下(详情可见 MenuBarFunction.h 文件): 1、BOOL WINAPI MenuBarCreate(HMENU,
HWND
) 功能:根据菜单
句柄
创建菜单栏 参数:HMENU-给定菜单
句柄
、
HWND
-主
窗口
句柄
返回:菜单是否创建成功 2、BOOL WINAPI MenuBarCreateByWindow(
HWND
) 功能:根据
窗口
中的菜单创建菜单栏 参数:
HWND
-主
窗口
句柄
返回:菜单栏是否创建成功 3、BOOL WINAPI MenuBarCreateByResource(UINT,
HWND
, H
INSTANCE
) 功能:根据资源文件中的菜单创建菜单栏 参数:UINT-菜单资源符号、
HWND
-主
窗口
句柄
、H
INSTANCE
-拥有菜单资源的模块
句柄
(如为空,则在调用函数的程序中查找) 4、void WINAPI MenuBarDestroy() 功能:移除主
窗口
中的菜单栏 5、HBITMAP WINAPI MenuBarSetBKBitmap(HBITMAP, BOOL) 功能:设置菜单栏背景图片 参数:HBITMAP-位图
句柄
、BOOL-是否销毁旧有的位图 返回:旧有位图的
句柄
(如选择销毁旧有的位图或者函数调用失败,则返回NULL) 6、HMENU WINAPI MenuBarGetBarMenu() 功能:获取菜单栏中的菜单 返回:菜单栏中的菜单
句柄
7、HBITMAP WINAPI MenuBarSetLogo(HBITMAP, BOOL) 功能:设置菜单栏右侧图片(类似于文件夹中的菜单栏右侧Logo,不过不是动画) 参数:HBITMAP-位图
句柄
(注意此位图最好固定尺寸为38*22)、BOOL-是否销毁旧有的位图 返回:旧有位图
句柄
(如选择销毁旧有的位图或者函数调用失败,则返回NULL) 注意:在不使用菜单栏的时候,请使用MenuBarDestroy()函数移除菜单栏,如果菜单栏是根据主
窗口
中的菜单创建,则菜单栏移除后将自动把菜单装回主
窗口
;如果菜单栏是根据资源文件创建,则移除时将自动销毁该菜单。但如果主
窗口
销毁的情况下,则可不必理会菜单栏是否移除。 因为要出差至外地,暂时没有时间对其进行改进,源代码迟1、2个月就会放出。如在使用过程中遇到什么问题,请发邮件到:SandrerEsa@yahoo.com.cn 下载的资源里有两个程序,一个是Win32、一个是MFC,Win32的程序支持的没那么好(主要表现在菜单阴影部分,在弹出菜单切换的时候会有右边边缘会有一点残影)
VC++实现MFC程序方程求根的程序以及源代码
Vc++实现方程求根的程序以及源代码,有MFC的
窗口
函数#include
#include
#include
//声明
窗口
函数 LRESULT CALLBACK WndProc(
HWND
,UINT,WPARAM,LPARAM); int WINAPI WinMain(H
INSTANCE
h
Instance
, //当前应用程序
实例
的
句柄
H
INSTANCE
hPrev
Instance
, //前一个应用程序
实例
的
句柄
LPSTR lpCmdLine, //指向本程序命令行的指针 int nCmdShow) //决定应用程序
窗口
显示方式的标志 {
HWND
hwnd
; // 定义
窗口
句柄
MSG msg; WNDCLASS wndclass; wndclass.style=CS_HREDRAW|CS_VREDRAW; wndclass.lpfnWndProc=WndProc; wndclass.cbClsExtra=0; wndclass.cbWndExtra=0; wndclass.h
Instance
=h
Instance
; wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION); wndclass.hCursor=LoadCursor(NULL,IDC_ARROW); wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); wndclass.lpszMenuName=NULL;
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章