Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
컨트롤의 핸들에 대해서
저,,,
다른 프로그램의 컨트롤의 핸들을 알아 냈는데, 그 핸들로 컨트롤의 속성을 어떻게 제어 하죠?
예를들어 메모장의 lines내용을 ...어떻게 알아 오나요..?
2
COMMENTS
김영대
•
2000.01.05 19:12
노심초사 wrote:
> 저,,,
>
> 다른 프로그램의 컨트롤의 핸들을 알아 냈는데, 그 핸들로 컨트롤의 속성을 어떻게 제어 하죠?
> 예를들어 메모장의 lines내용을 ...어떻게 알아 오나요..?
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
procedure FormActivate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function ReadFromNotepad: String;
var
h: hwnd;
Text: String;
NumCaracters: Integer;
begin
h := FindWindow('notepad',nil);
h := FindWindowex(h,0,'edit',nil);
if h <> 0 then
begin
NumCaracters := SendMessage(h, WM_GETTEXTLENGTH, 0, 0);
SetLength(Text, NumCaracters);
SendMessage(h, WM_GETTEXT, NumCaracters+1, Integer(Text));
Result := Text;
end
else
Result := 'ERROR!';
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
WinExec('notepad', SW_SHOWNORMAL);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text := ReadFromNotepad;
end;
end.
0
0
삭제
수정
댓글
나두궁금해요
•
2000.01.06 23:58
다른 프로그램의 컨트롤 핸들을 어떻게 알아 낼 수 있나요?
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
고한석
•
2000.01.06 00:49
1
COMMENTS
/
0
LIKES
Ini 파일에서....
술친구
•
2000.01.07 22:41
고한석 wrote: > 안녕하세요. 이상한게 있어서 문의드립니다. > ini파일에 이런식으로 정의되어 있을때, ...
남주니
•
2000.01.06 00:46
2
COMMENTS
/
0
LIKES
폼 모냥을 내 맴대루 할수 있는 방법이 있나여??
이주흥
•
2000.01.06 05:15
안녕하세요.. 이곳 델파이 자료실에서 '폼' 으로 검색하시면 컴포넌트가 하나 있을겁니다.. 그걸 받아서...
남주니
•
2000.01.08 05:07
skinform.zip 파일은 저두 받아서 해봤는데여.... 잘 안돼여...-_-;; 지가 실력이 없는건지....몰라두......
정연
•
2000.01.06 00:40
1
COMMENTS
/
0
LIKES
갱수님 클 나씁니다요
갱수
•
2000.01.06 02:11
정연 wrote: > 따라하다가 에러 나써여~ > > cannot find implementation of method pageproducer1Html...
최종렬
2000.01.06 00:27
0
COMMENTS
/
0
LIKES
String값을 읽어서 배열에 넣으려고 하는데...
이만재
•
2000.01.06 00:16
1
COMMENTS
/
0
LIKES
table 에 lock 거는 방법 ?
이영수
•
2000.01.06 09:40
이만재 wrote: > sql server 와 델파이로 프로그램하고 있읍니다. > 델파이로 > sql server의 특정 tab...
이만재
2000.01.06 00:13
0
COMMENTS
/
0
LIKES
데이타베이스
석창화
•
2000.01.06 00:11
1
COMMENTS
/
0
LIKES
Peer To Peer 지원 여부
김영대
•
2000.01.06 03:18
석창화 wrote: > PeerToPeer환경에서의 데이터접근방식에 대해서 문의할려고 합니다. > 현재 Local에서의...
문영철
•
2000.01.05 23:18
1
COMMENTS
/
0
LIKES
델파이 EDITOR 에서 HOT KEY 인식못함
혀노
•
2000.01.06 01:17
폼의 KeyPreview 옵션을 true로 해주세요,,,,, 문영철 wrote: > 안녕하세요? > 프로그램밍을 하려...
최수영
•
2000.01.05 22:49
1
COMMENTS
/
0
LIKES
statusbar1.panels 에 progressbar구현은 어떻게...
구창민
•
2000.01.06 02:07
최수영 wrote: > statusbar 위에 statusbar1.panels를 추가하여 > 이부분을 어떤작업이 끝날때 까지 작업...
seeme
2000.01.05 22:43
0
COMMENTS
/
0
LIKES
데이타 삭제건 입니다. 알려주세요
정연
•
2000.01.05 22:37
1
COMMENTS
/
0
LIKES
갱수님
갱수
•
2000.01.05 23:52
정연 wrote: > 추천해주신 책 사서 잘 보고 이써요 > > pws깔아서 dll만들어서 실행시켜 보니깐 되네요...
김매경
2000.01.05 22:51
0
COMMENTS
/
0
LIKES
쿼리한 결과를 하나씩 보여주기.
조병민
2000.01.05 19:50
0
COMMENTS
/
0
LIKES
qrcomposite report에서 화면인쇄시 축소현상
김지현
•
2000.01.05 19:33
3
COMMENTS
/
0
LIKES
MDI에서 F1을 누르면 HELP실행되게하고 싶어요..
구창민
•
2000.01.05 22:12
김지현 wrote: > 안녕하세요~~ > > 새천년이 시작되었습니다.. > 모두들 멋진 새천년 맞으셨길 바라면...
김지현
•
2000.01.05 22:48
구창민 wrote: > 김지현 wrote: > > 안녕하세요~~ > > > > 새천년이 시작되었습니다.. > > 모두들 멋...
구창민
•
2000.01.06 02:04
구창민입니다. 먼저 말씀하신 반올림에 대해 말씀드릴께요. 그건 그냥 숫자 5를 더하면 간단히 해결 되잖...
이영근
•
2000.01.05 18:47
2
COMMENTS
/
0
LIKES
폼이 화면에 꽉차게 출력되는데...?
최원실
•
2000.01.07 20:08
이영근 wrote: > 일정한 크기의 메인폼이 어떤 컴퓨터에서는 > 화면에 꽉 차게 출력 됩니다. > 도대체 ...
홍세비
•
2000.01.06 05:58
이영근 wrote: > 일정한 크기의 메인폼이 어떤 컴퓨터에서는 > 화면에 꽉 차게 출력 됩니다. > 도대체 ...
ssimp
2000.01.05 18:22
0
COMMENTS
/
0
LIKES
Storedproc를 이용한 DB내의 output parameter...
유승진
•
2000.01.05 12:47
1
COMMENTS
/
0
LIKES
채팅 프로그램 작성할 수 있는 자료구합니다.
구창민
•
2000.01.05 20:15
유승진 wrote: > 도사님들!!! > delphidemointernetchat 에 있는 것 말고 > 서버와 클라이언트로 구현된...
djha
•
2000.01.05 09:41
1
COMMENTS
/
0
LIKES
캐럿이 위치한 콤포넌트 알기 -- 아래것 다시
김영대
•
2000.01.05 19:07
djha wrote: > > 폼에 메모콤포넌트를 2개 붙여 놓았습니다. > 그리고 버튼 콤포넌트도 하나, > > ...
정민석
•
2000.01.05 09:17
1
COMMENTS
/
0
LIKES
암호확인에 대하여
김주석
•
2000.01.06 02:49
정민석 wrote: > 안녕하세요. 새해 복 많이 받고들 계시죠. 다름이 아나리 예를 들어 윈도우 화면창에 (...
노심초사
•
2000.01.05 07:40
2
COMMENTS
/
0
LIKES
컨트롤의 핸들에 대해서
저,,, 다른 프로그램의 컨트롤의 핸들을 알아 냈는데, 그 핸들로 컨트롤의 속성을 어떻게 제어 하죠? 예를들어 메모장의 lines내용을 ...어떻게 알아 오나요..?
김영대
•
2000.01.05 19:12
노심초사 wrote: > 저,,, > > 다른 프로그램의 컨트롤의 핸들을 알아 냈는데, 그 핸들로 컨트롤의 속성...
나두궁금해요
•
2000.01.06 23:58
다른 프로그램의 컨트롤 핸들을 어떻게 알아 낼 수 있나요?
노심초사
2000/01/05 07:40
Views
206
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 저,,,
>
> 다른 프로그램의 컨트롤의 핸들을 알아 냈는데, 그 핸들로 컨트롤의 속성을 어떻게 제어 하죠?
> 예를들어 메모장의 lines내용을 ...어떻게 알아 오나요..?
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
procedure FormActivate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function ReadFromNotepad: String;
var
h: hwnd;
Text: String;
NumCaracters: Integer;
begin
h := FindWindow('notepad',nil);
h := FindWindowex(h,0,'edit',nil);
if h <> 0 then
begin
NumCaracters := SendMessage(h, WM_GETTEXTLENGTH, 0, 0);
SetLength(Text, NumCaracters);
SendMessage(h, WM_GETTEXT, NumCaracters+1, Integer(Text));
Result := Text;
end
else
Result := 'ERROR!';
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
WinExec('notepad', SW_SHOWNORMAL);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text := ReadFromNotepad;
end;
end.