社区
Windows SDK/API
帖子详情
打开notepad,把焦点定位在文本框中,请问现在怎么取得焦点所在的文本框的Handle?
magiclee
2003-04-19 07:12:42
rt
...全文
110
10
打赏
收藏
打开notepad,把焦点定位在文本框中,请问现在怎么取得焦点所在的文本框的Handle?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magiclee
2003-05-05
打赏
举报
回复
搞定.
magiclee
2003-04-30
打赏
举报
回复
up
magiclee
2003-04-27
打赏
举报
回复
WindowFromPoint是取鼠标指针下的Hwnd,但如果焦点在一个文本框内,鼠标不在文本框内,这时怎么取拥有输入焦点的文本框的Hwnd呢?
智商无下限
2003-04-21
打赏
举报
回复
procedure TForm1.Memo1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var p:Tpoint;
h:hwnd;
begin
p.X:=x;
p.Y:=y;
h:=WindowFromPoint(p);
end;
纯冰糖
2003-04-21
打赏
举报
回复
windowformpoint,等等吧,如果要在后台运行,可以选择插入当前线程去得到句柄,具体的函数不记得了,去看看msdn,好像是:AttachThreadInput几个函数需要配合使用的
xiaoyuer0851
2003-04-20
打赏
举报
回复
同意
papaya_stone
2003-04-20
打赏
举报
回复
可以用GetFocus();
除非你的程序在后台运行,否则的话焦点会在你的程序中。
magiclee
2003-04-20
打赏
举报
回复
有没有可以直接获取当前焦点所在的窗口(包括控件)的API?
比如焦点落在任意一个程序的任意一个文本框内,如何获得这个文本框的Handle??
papaya_stone
2003-04-19
打赏
举报
回复
sorry上面的有问题。
procedure TForm1.Button1Click(Sender: TObject);
var
s1: string;
hwndEdit,hwndNotepad: HWND;
begin
s1 := 'Hello!';
ShowMessage(s1);
hwndNotepad := FindWindow(0,PChar('无标题 - 记事本'));
hwndEdit := FindwindowEx(hwndNotepad,0,'Edit',0);
//SetWindowText(hwndEdit,PChar(s1));
SendMessage(hwndEdit,WM_SETTEXT,0,lParam(PChar(s1)));
end;
papaya_stone
2003-04-19
打赏
举报
回复
FindWindowEx(GetActiveWindow(),0,'Edit',0);
WPF记事本开发详解/
Notepad
/MVVM
在Windows系统
中
,
notepad
.exe(记事本)是一个“经典的”、“简洁的”文本编辑器。 这个软件,没有华丽的外观,也没有繁杂的功能,仅仅是一个文本编辑小软件。虽然经过Windows系统数十年的变换,但它却保持着永恒...
基于
NotePad
应用的功能扩展
基于
NotePad
应用的功能扩展原应用展示图1:
NotePad
主界面图2:新建笔记图3:新建笔记退回主页面图4:进入笔记,编辑标题菜单图5:编辑标题图6:笔记列表图7:长点“第二条笔记”,菜单 拓展功能 NoteList
中
显示条目...
Notepad
++源码编译及其分析
Notepad
++是一个小巧精悍的编辑器,其使用方法我就不多说了,由于
notepad
++是使用c++封装的windows句柄以及api来实现的,因此对于其源码的研究有助于学习如何封装自己简单的库(当然不是MTL、MFC或者QT那样大型的库...
VS 2008 VC 实现 --- 遍历一个文件夹下的所有文件(即查看文件名,不包含子目录)
在Visual Studio 2008 命令提示下:1、输入命令:
notepad
look_list.cpp 在
打开
的
文本框
中
输入:// 遍历一个文件夹下的所有文件(即查看文件名,不包含子目录)#include //.h"#include "afx.h"using namespace std ;...
MFC第十六天 CFileDialog、CEdit简介、(线程)进程的启动,以及
Notepad
的开发(托盘技术-->菜单功能)
当用户在
打开
或保存对话框
中
选择了一个文件后,可以通过调用GetPathName()函数来获取该文件的完整路径名。该函数的返回值是一个CString对象,包含了用户选择的文件的完整路径名。CEdit是MFC
中
的一个类,用于创建和...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章