Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Ctrl+L 키를 메시지로 보낼라면 어떻게 해야 하나요?
보통 Ctrl 키를 메시지로 보낼라면
SendMessage(Edit1.Handle, WM_KEYDOWN, VK_CONTROL, 0);
이렇게 보내잖아요.
Ctrl+L키를 메시지로 보낼라면 어떻게 해야하나요?
여러 고수님들 저좀 도와주세요..
부탁드립니다.
3
COMMENTS
최용일
•
2003.02.12 19:42
안녕하세요. 최용일입니다.
메일로 답변드렸는데... 또 보내요...
var
KeyboardState: TKeyboardState;
begin
GetKeyboardState(KeyboardState);
KeyboardState[VK_CONTROL] := $80;
SetKeyboardState(KeyboardState);
SendMessage(Edit1.Handle, WM_KEYDOWN, Word('L'), 0);
KeyboardState[VK_CONTROL] := $0;
SetKeyboardState(KeyboardState);
end;
^^ 항상 즐코하세요...
0
0
댓글
안중태
•
2003.02.13 00:46
최용일님께서 알려주신대로 그대로 했습니다.
밑에는 Ctrl+L 인데 제가 Ctrl+O로 고치고
메모장을 뛰우고 메모장 핸들값을 구한후 최용일님께서 알려주신대로 하면
파일열기창이 떠야 되는데 안떠요....
0
0
삭제
수정
댓글
최용일
•
2003.02.13 10:20
안녕하세요. 최용일입니다.
그냥 Ctrl-O누르는거랑 메뉴의 엑셀레이터키인 Ctrl-O를 누르는거하고는 많은 차이가 있습니다.
키보드이벤트를 이용해서 Ctrl-O를 백날 눌러봤자 메뉴는 안뜹니다. 엑셀레이터같은 거는 윈도우로 직접 안날라가고 다른 명령어로 변경되서 날라갑니다.
메뉴 띄우실려면 WM_COMMAND메세지를 이용해서 엑셀레이터ID를 보내주시면 됩니다. 이건 VC의 스파이나 델파이의 WinSight같은걸로 구하실 수 있습니다.
아래와 같이 하시면 메모장의 파일열기 엑셀레이터키인 Ctrl-O를 눌른 효과를 보실 수 있습니다.
SendMessage(메모장핸들, WM_COMMAND, $0001000A, 0);
^^ 항상 즐코하세요...
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
ji
2003.02.12 23:46
0
COMMENTS
/
0
LIKES
zeosdb와 mssql2000 연결 문제...
양충규
•
2003.02.12 22:35
2
COMMENTS
/
0
LIKES
INDY 를 사용한 none- blocking socket.
KDDG_BaSTaD
•
2003.02.14 06:19
==> Indy는 아시는 것처럼 Block Type Socket입니다. Block과 Non-Block사이에는 서로 이견이 많지만,...
구창민
•
2003.02.13 00:01
안녕하세요? 구창민입니다. 그 Timer 가 하는 행동을 똑같이 하는 Thread 를 하나 만드시면 됩니다. ...
이정택
•
2003.02.12 22:04
2
COMMENTS
/
0
LIKES
TreeView 에서 한글이 깨짐니다...
김형식
•
2003.02.13 01:25
캐릭터셋 문제가 아닐까 싶네요. 폰트 다이얼로그에서 캐릭터셋을 한글로 맞춰보세요.
구창민
•
2003.02.12 22:33
TreeView 의 Font 의 스크립트를 한글로 바꾸어 보세여.. 정답이 아닐수도 있습니다. 즐거운 프로그...
구니
2003.02.12 21:50
0
COMMENTS
/
0
LIKES
ODBC 구성 방법을 갈켜주세용.
강석찬
2003.02.12 21:25
0
COMMENTS
/
0
LIKES
다시 질문합니다!!! scExcelExport를 사용하여l Export하는 부분에서 필드명이 없어지는 현상???
정규성
•
2003.02.12 21:23
1
COMMENTS
/
0
LIKES
오라클과 IBM DB2와 비교(베치마크테스트)자료 구합니다.
머슴
•
2003.02.13 01:21
http://www.oracle.com/kr/download/index.html?databases.html 여기 한번 가...
송흥순
•
2003.02.12 21:06
1
COMMENTS
/
0
LIKES
프린터 출력 차이가 납니다.
갈매기
•
2003.02.12 21:28
두대의 컴이 os가 틀리다면 그런 문제가 발생합니다. 예를 들자면 한대는 win98이고 한대는 nt계열이라면 ...
나현찬
•
2003.02.12 21:03
2
COMMENTS
/
0
LIKES
report 출력시 문제점....
KDDG_ZZOM
•
2003.02.12 23:57
퀵리포트의 최대단점이라고 말할수있네요... 그래도 레이저면 어느정도 맞겠는데... 잉크젯이나 도트가 있...
KDDG_Cali
•
2003.02.12 22:21
이게 정상인지 비정상인지는 모르겠으나 기종이 틀리다면 잘 안 맞더라고요. 같은 HP라도 틀리게 나오죠.....
초보에요.
•
2003.02.12 21:02
2
COMMENTS
/
0
LIKES
쿼리질문임당..
J
•
2003.02.12 21:37
update employee set dept_code = emp_code 간단하죠??
강석찬
•
2003.02.12 21:34
procedure TForm1.Button1Click(Sender: TObject); begin with query1 do begin &nbs...
한경섭
•
2003.02.12 20:18
2
COMMENTS
/
0
LIKES
DBGrid에서 Enter Key를 했을때 어떻게 Focus를 이동하나요.
구창민
•
2003.02.12 22:36
오래전에 이미 질문이 많이 나오던 내용이군여 검색을 하셨더라면 손쉽게 해결하셨을 텐데.. 아래 ...
한경섭
•
2003.02.13 00:24
정말 감사합니다. 맞습니다, 맞고요. 그럼 2번째(DBGrid내의 Combobox클릭)는 어떻게 해야하는지 알려주...
△┫┃▒┃COLON
•
2003.02.12 20:10
1
COMMENTS
/
0
LIKES
QUERY 에서 OPEN,CLOSE 랑 ACTIVE 의 차이점이 궁금
강인규
•
2003.02.12 20:53
Close 와 Open 함수의 원형입니다. procedure TDataSet.Open; begin Active := True; en...
Galaxy
2003.02.12 19:01
0
COMMENTS
/
0
LIKES
MS Access을 이용하여 ODBC 연결에 관하여....
김민수
2003.02.12 18:57
0
COMMENTS
/
0
LIKES
자바에서 델파이 호출하기
정보근
•
2003.02.12 18:25
8
COMMENTS
/
0
LIKES
컴파일시 컴파일한 날짜를 가져오는 방법.???
구창민
•
2003.02.12 19:54
안녕하세여? 구창민입니다. 파일의 생성일자가 곧 파일을 컴파일한 날짜가 아닐까여? 컴파일을 하...
최용일
•
2003.02.12 23:50
제가 너무 어렵게 생각했나 보네요... 사용자가 파일생성일을 변경하거나 하면 바뀌어지니까... 별의미...
정보근
•
2003.02.13 19:20
맞아요!!! 생성일이 바뀌니 바로 문제가 되네요.. FTP로 다운...
정보근
•
2003.02.12 20:37
도움주셨어 감사합니다. 덕분에 문제는 해결이 된것 같읍니다. ...
구창민
•
2003.02.12 22:31
아래 코드들을 참고하시면 되겠네여~ 항상 즐거운 프로그래밍 하시길~ procedure TFileInfoForm.GetF...
정보근
•
2003.02.12 23:43
정말 감사합니다. - 내용무
최용일
•
2003.02.12 19:40
안녕하세요. 최용일입니다. 제가 생각하기에는 프로그램에서 직접 컴파일한 날짜를 가져오는 방법은 없...
• • •
이병훈
•
2003.02.12 11:37
2
COMMENTS
/
0
LIKES
오라클 연결시 vender 사용에 관한 질문입니다.
열심히
•
2003.02.12 20:44
오라클안에 BIN 폴더안에 해당 파일들이 들어있습니다... 오라클을 깔면 패스는 잡히니깐 위 답글을 다...
머슴
•
2003.02.12 19:29
기본적으로 BDE를 이용하시려면 SQL*Net를 설치가 되어 있어여 합니다. (보통 설치후 재...
이병훈
•
2003.02.12 11:24
2
COMMENTS
/
0
LIKES
윈도우에서 유닉스 환경하의 오라클에는 접속하는 방법은?
gokick
•
2003.02.12 19:23
오라클 버전에 따라 틀립니다. 오라클 설치하셨다면 오라클 경로의 Bin으로 Path가 잡혀 있는지 확인 하...
이병훈
•
2003.02.13 23:38
"오라클 설치하셨다면 오라클 경로의 Bin으로 Path가 잡혀 있는지 확인"의 말뜻을 잘 모르겠습니다. 유닉...
5565
2003.02.12 08:12
0
COMMENTS
/
0
LIKES
파일 전송시 이어서 전송 하기
안중태
•
2003.02.12 06:36
3
COMMENTS
/
0
LIKES
Ctrl+L 키를 메시지로 보낼라면 어떻게 해야 하나요?
보통 Ctrl 키를 메시지로 보낼라면 SendMessage(Edit1.Handle, WM_KEYDOWN, VK_CONTROL, 0); 이렇게 보내잖아요. Ctrl+L키를 메시지로 보낼라면 어떻게 해야하나요? 여러 고수님들 저좀 도와주세요.. 부탁드립니다.
최용일
•
2003.02.12 19:42
안녕하세요. 최용일입니다. 메일로 답변드렸는데... 또 보내요... var Key...
안중태
•
2003.02.13 00:46
최용일님께서 알려주신대로 그대로 했습니다. 밑에는 Ctrl+L 인데 제가 Ctrl+O로 고치고 메모장을 뛰우고...
최용일
•
2003.02.13 10:20
안녕하세요. 최용일입니다. 그냥 Ctrl-O누르는거랑 메뉴의 엑셀레이터키인 Ctrl-O를 누르는거하고는 많...
아폴론
•
2003.02.12 04:39
1
COMMENTS
/
0
LIKES
유저가 직접 SQL문으로 조회하기..
KDDG_hyun
•
2003.02.12 19:01
아래 트라이문 없이 해보세요 그냥 쿼리 넣는거만 하면 되내요 저는;; procedure TForm1.Button1Clic...
초보에요.
•
2003.02.12 03:41
2
COMMENTS
/
0
LIKES
for문을 돌릴때요..
KDDG_ZZOM
•
2003.02.12 04:15
질문의 요지를 잘모르겠네요... 우선 iCount값이 0일때 계속 호출해야되면 for문보다는 while문으로 돌리...
초보에요.
•
2003.02.12 21:00
질문의 어설픔에도 불구하고.. 제가 의도한 대답을 알려주셔서.. 감샤감샤..
안중태
2003/02/12 06:36
Views
478
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
메일로 답변드렸는데... 또 보내요...
var
KeyboardState: TKeyboardState;
begin
GetKeyboardState(KeyboardState);
KeyboardState[VK_CONTROL] := $80;
SetKeyboardState(KeyboardState);
SendMessage(Edit1.Handle, WM_KEYDOWN, Word('L'), 0);
KeyboardState[VK_CONTROL] := $0;
SetKeyboardState(KeyboardState);
end;
^^ 항상 즐코하세요...