E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hwnd
在DLL中显示对话框,要用传进来的窗口句柄为父窗口,该怎样实现,
我在DLL中创建了一个MFC对话框窗口,现在外调函数StartDlg(HWNDhWnd)只传了窗口句柄进来,而我要在函数里面用CDllDialog类对象m_DllDlg创建以
hWnd
为父窗口的对话框窗口
zhanghnll
·
2020-08-21 12:28
C#操控屏幕键盘
SetWindowPos函数来达到我们的目的:SetWindowPos(IntPtrhWnd,IntPtrhWndInsertAfter,intX,intY,intcx,intcy,uintuFlags);函数参数说明:
hWnd
weixin_30496751
·
2020-08-21 10:08
c#
0xC0000005: 读取位置 0x00000020 时发生访问冲突
处未处理的异常:0xC0000005:读取位置0x00000020时发生访问冲突错误在::PostMessage(AfxGetMainWnd()->m_
hWnd
,UM_XX,0,0);或::SendMessage
wangluozhangleilei
·
2020-08-21 10:44
异常与错误
GetMessage Function使用注意的地方
WarningBecausethereturnvaluecanbenonzero,zero,or-1,avoidcodelikethis:while(GetMessage(lpMsg,
hWnd
,0,0)
飘落的泪
·
2020-08-21 10:42
【MFC】AfxGetMainWnd()函数使用心得
2、获得应用程序主窗口的指针的方法,AfxGetMainWnd()->m_
hWnd
或者AfxGetMainWnd()->GetSafeHwnd()。
sunriver2000
·
2020-08-21 10:43
MFC
MessageBox详解
1、函数原型及参数functionMessageBox(
hWnd
:
HWND
;Text,Caption:PChar;Type:Word):Integer;
hWnd
:对话框父窗口句柄,对话框显示在Delphi
softworkman
·
2020-08-21 10:32
Delphi
总结
AfxGetApp(),this->GetSafeHwnd(),AfxGetMainWnd()->m_
hWnd
AfxGetMainWnd()->m_
hWnd
是得到界面的大框架的
拜乔布斯
·
2020-08-21 10:55
MFC联合halcon
HTuplehv_Exception;GetDlgItem(IDC_PIC)->GetClientRect(&rect);//获取显示控件的指针HWNDhrect=GetDlgItem(IDC_PIC)->m_
hWnd
123梦野
·
2020-08-21 10:29
MFC
halcon
MFC
halcon
VS2010 win32 音乐播放器
//古董音乐播放器:主框架#include#includevoidPopFileInitialize(
HWND
);BOOLPopFileOpenDlg(
HWND
,PTSTR,PTSTR);voidpaly_mp3
命运狂想曲
·
2020-08-21 09:33
个人项目
音乐播放器
慎用AfxGetApp()->GetMainWnd()->m_
hWnd
原来是如下的问题,取主窗口句柄使用了AfxGetApp()->GetMainWnd()->m_
hWnd
但程序运行时AfxGetApp()会返回NULL值,所以程序崩溃。
marchbirdcode
·
2020-08-21 09:03
windows平台
消息对话框 有模式 和 无模式的 静态框 点击事件等14.4.22
NULL;voidonPaint(HWNDhWnd,UINTnMsg,WPARAMwParam,LPARAMlParam){/*PAINTSTRUCTps={0};HDChDC=BeginPaint(
hWnd
luoqiang0831
·
2020-08-21 09:44
C++
MFC中CenterWindow()函数的模拟
voidCenterWindow(HWNDhWnd){HWNDhParentOrOwner;RECTrc,rc2;intx,y;if((hParentOrOwner=GetParent(
hWnd
))==
knock
·
2020-08-21 09:49
MFC从一个对话框向另外一个对话框发送消息
(
hWnd
=::FindWindow(NULL,"TriTest")))AfxMessageBox("Error!");//通过SDKSendMessage向目标窗口发送EDGE_MESSAG
gukesdo
·
2020-08-21 09:29
一点小结
Visual C++网络编程经典案例详解 第5章 网页浏览器 制作个性化界面 工具栏编程 OnCreate()函数
//省略部分代码if(dlg.m_
hWnd
==NULL)//判断CTooldlg类对象是否已经存在{dlg.Create(ID_DILOG,this);//创建CTooldlg类实例,并且与对话框
eyetired
·
2020-08-21 08:27
Visual
C++
网络编程
Visual
C++
网络编程经典案例详解
代码走马观花
关于在线程中使用AfxGetMainWnd()出错的问题,终于找到了
关于在线程中使用AfxGetMainWnd()出错的问题.AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口
HWND
值,只能在主线程中用AfxGetMainWnd
darkduck9989
·
2020-08-21 08:01
指定MessageBox所属父窗口(使用AfxGetMainWnd())
参考:MSDN通常情况下:我们在CDialog的内部函数中,不需要指定
HWND
;另外在许多调用的时候,我们可以获取到父窗口的指针。pMainWnd->GetSafeHwnd()就可以了。
春夜喜雨
·
2020-08-21 08:03
C++
MFC
跟我一起学Windows界面封装(四) 之 窗口过程函数(下) -- 奇妙的Thunk技术
Thunk技术在窗口的过程函数中参数
HWND
和具体的窗口实例是一对一的关系,但
HWND
对我们来说又是不能直接用,所以
古沐风
·
2020-08-21 08:52
Windows开发
C/C++
MFC开发之静态文本框实现编辑框滚动显示文字效果
btnID=GetWindowLong(pMsg->
hwnd
,GWL_ID);in
大树学长
·
2020-08-21 08:32
MFC(PC端)
MFC中MessageBox的用法
一函数原型及参数functionMessageBox(
hWnd
:
HWND
;Text,Caption:PChar;Type:Word):Integer;
hWnd
:对话框父窗口句柄,对话框显示在Delphi
&小鹏鹏
·
2020-08-21 07:20
MFC操作
AfxGetMainWnd()函数用法
就是获得应用程序主窗口的指针,AfxGetMainWnd()->m_
hWnd
是主窗口的句柄。
slj_win
·
2020-08-21 07:04
VC
基于UDP的MFC聊天程序设计
并且要把socket以及窗口句柄
hwnd
传递给线程的启动函数。主要
eskimoer
·
2020-08-21 07:34
windows编程
聊天程序
UDP
防火墙
写一个聊天辅助程序
CodeprocedureTForm1.Button1Click(Sender:TObject);varhParent,hButton,hMemo:
HWND
;beginMemo1.SelectAll;/
weixin_33788244
·
2020-08-21 06:41
Window游戏编程 (二) 创建两个窗口
我们创建的窗口和其他应用程序窗口都会产生事件和消息,所有消息都进入一个队列,并且我们的窗口消息发送到我们的窗口专用队列中,//然后,主事件循环检索这些消息,并且把他们我们的窗口WindowProc中处理/*
hwnd
铁锈_
·
2020-08-21 05:42
DXD12
Bresenham直线算法的实现
#include#include/*DeclareWindowsprocedure*/LRESULTCALLBACKWindowProcedure(
HWND
,UINT,WPARAM,LPARAM);voidLineBresenham
猫咪的晴天
·
2020-08-21 05:31
计算机图形学
算法
structure
application
null
windows
callback
Windows消息响应机制之四:PostQuitMessage和GetMessage函数
在Win32应用程序的主函数中有一段消息循环收发的代码:while(GetMessage(&Msg,
hWnd
,0,0)){
站在这里看远方
·
2020-08-21 03:24
Win32编程
C#实现任务栏闪烁
){FLASHWINFOfi=newFLASHWINFO();fi.cbSize=(uint)System.Runtime.InteropServices.Marshal.SizeOf(fi);fi.
hwnd
dream_flying
·
2020-08-20 23:59
任务
c#
timer
struct
system
user
MFC 4.x 利用hook,把看似无关的动作全牵联起来了;CallWindowProc(pfnWndProc, m_
hWnd
, nMsg, wParam, lParam);
事实上,MFC4.x利用hook,把看似无关的动作全牵联起来了。所谓hook,是Windows程序设计中的一种高阶技术。通常消息都是停留在消息队列中等待被所隶属之窗口抓取,如果你设立hook,就可以更早一步抓取消息,并且可以抓取不属于你的消息,送往你设定的一个所谓「滤网函数(filter)」。请查阅Win32API手册中有关于SetWindowsHook和SetWindowsHookEx两函数,以
Hustudent20080101
·
2020-08-20 23:20
c++MFC学习笔记
win32 MFC中捕获鼠标信息
第一种方法://窗口句柄HWNDlhwnd;HCURSORlhCursor;DWORDdwThreadID=::GetWindowThreadProcessId(
hWnd
,NULL);DWORDdwCurThreadID
zdongfuyu
·
2020-08-20 20:28
win32
GDI-Pen
#includeLRESULTCALLBACKWndProc(
HWND
,UINT,WPARAM,LPARAM);voidDrawLines(
HWND
);intWINAPIwWinMain(HINSTANCEhInstance
sergery
·
2020-08-20 18:43
windows
关闭窗口函数及如何获取窗口句柄(VC)
参数是要杀死的窗口名称BOOLFindProcessHandleAndKill(constCString&cs_WndName){HWNDhWnd;DWORDProcessID;HANDLEhProcess;
hWnd
movayhust
·
2020-08-20 17:58
MFC/API/C++/C
设定窗体显示状态(ShowWindow)
原型声明如下:BOOLShowWindow(HWNDhWnd,//handletowindowintnCmdShow//showstate);第一个参数
hWnd
指定要设定窗口的句柄。
HOLD ON!
·
2020-08-20 15:55
C#
MFC中的OnTimer的回调函数
定时器的原型是:WINUSERAPIUINTWINAPISetTimer(HWNDhWnd,UINTnIDEvent,UINTuElapse,TIMERPROClpTimerFunc);
hWnd
是欲设置定时器的窗体句柄
背着书包去打工
·
2020-08-20 14:58
windows界面程序设计,设置一个窗口始终在屏幕最前,SetWindowPos函数
例如:SetWindowPos(
hwnd
,
HWND
_TOPMOST,0,0,0,0,SWP_NOSIZE);首先第一个参数是窗口句柄。之后是设置窗口层级:然后设置窗口坐标和新的高度宽度。最后一个参数
weixin_30276935
·
2020-08-20 13:03
win32用GDI+加载png图片作为背景图
startuptoken*/ULONG_PTRgdiplusStartupToken;/*DeclareWindowsprocedure*/LRESULTCALLBACKWindowProcedure(
HWND
夜空划过的流星
·
2020-08-20 13:32
VC
6.0/MFC
C/C++/C#
VC中MessageBox消息对话框的使用方法总结
函数原型及参数:IntegerfunctionMessageBox(
hWnd
:
HWND
ruyue_ruyue
·
2020-08-20 13:36
VC控件
CC++语言基本语法知识
MFC 窗体样式修改
关于MFC存在GetWindowLongW和GetWindowLongA使用哪一个,可以通过IsWindowUnicode(this->m_
hWnd
)获取是使用哪一类型,true则使用GetWindowLongW
weixin_34149796
·
2020-08-20 12:18
将窗口显示在最前面
//wndTopMost和wndNoTopMost是Windows自己定义的CRectrcMy;::GetWindowRect(m_
hWnd
,rcMy);//得到当前的窗口位置//设为总在最前SetWindowPos
karl_max
·
2020-08-20 12:44
Win32通用对话框编程Demo - 颜色、字体、打开文件、浏览文件夹
#include#include#include#include"resource.h"LRESULTCALLBACKWindowProcedure(
HWND
,UINT,WPARAM,LPARAM);HINSTANCEhInst
bcbobo21cn
·
2020-08-20 11:57
VC++
ChooseColor
ChooseFont
GetOpenFileName
SHBrowse
BROWSEINFO
MFC中的CListCtrl控件添加行
m_list.Attach(::GetDlgItem(this->m_
hWnd
,IDC_LIST1));m_list.InsertColumn(0,_T("工号"),0,120);m_list.InsertColumn
chinayu2007
·
2020-08-20 09:32
MFC
画一个指定填充色的矩形(无边框)
SDK版本的:HDChDC=GetDC(
hwnd
);HBRUSHhBrush=CreateSolidBrush(RGB(122,122,122));RECTrect;rect.bottom=0;rect.left
QqQqQq880928
·
2020-08-20 09:18
《Windows核心编程》の“查找”和“替换”对话框+“页面设置”对话框
HWNDWINAPIReplaceText(__inoutLPFINDREPLACElpfr);这两个函数都使用同样的FINDREPLACE结构:typedefstruct{DWORDlStructSize;//结构长度
HWND
ACE1985
·
2020-08-20 08:26
Windows核心编程
孙鑫第7章 7.6 输入焦点的传递
在本章要掌握的函数:SetWindowLong(HWNDhWnd,intnIndex,LONGdwNewLong);函数实现的功能是,改变窗口句柄的属性
hWnd
是窗口句柄nIndex改变窗口句柄的性质,
tutb12345
·
2020-08-20 08:30
vc++学习
设置windows界面程序--窗口总在最前
1、代码voidsetWindowFront(boolbFront){if(bFront){#ifdefQ_OS_WIN32::SetWindowPos((
HWND
)this->winId(),
HWND
_TOPMOST
会头痛的可达鸭
·
2020-08-20 08:10
QT
小tips
python win32gui 操作窗口
#coding=utf-8importwin32apiimportwin32conimportwin32guiMAIN_
HWND
=0defis_win_ok(
hwnd
,starttext):s=win32gui.GetWindowText
linux__kernel
·
2020-08-20 06:36
python实现的一些小功能
#放大窗口以便显示所有控件pyautogui.moveTo(536,275,duration=0.25)pyautogui.dragRel(100,0,duration=0.25)#固定窗口位置
hwnd
飞鱼码头
·
2020-08-19 20:35
Python
非主窗体如何置顶
SetWindowPos(Form1.Handle,
HWND
_TOPMIOST,Left,Top,Width,height,SWP_SHOWWINDOW)可以将窗口放在所有窗口的最前面,但是这仅对一个应用程序的主窗口有效
beggar_1982
·
2020-08-19 17:48
delphi
TN003: 映射Windows句柄到对象
Windows对象句柄与C++对象的映射关系如下:
HWND
(CWndan
Hiiishe
·
2020-08-19 10:36
Win32编程
Win32 API 绘图与文本输出
初学VisualC++,自己写的代码,供以后参考#include#includeHWNDhWndMain;LRESULTCALLBACKWndProc(
HWND
,UINT,WPARAM,LPARAM);
dahuangcuc
·
2020-08-19 09:01
Win32
API/MFC
api
null
hp
callback
winapi
windows
WinCE 结束进程
HWNDhWnd;//先得到想要关闭的窗口的句柄//比如用FindWindowhWnd=FindWindow(NULL,_T("dlg"));if(
hWnd
==NULL)return;//下面是关闭进程的两种方法
lijinyan3000
·
2020-08-19 06:54
EVC基础
GetOpenFileName打开文件对话框的使用
]=TEXT("exe\0*.exe");TCHARszPathName[MAX_PATH];OPENFILENAMEofn={sizeof(OPENFILENAME)};ofn.hwndOwner=
hWnd
qq_857305819
·
2020-08-19 03:47
WIN32
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他