Article View: cn.bbs.comp.program
Article #1204PowerBuilder���¼�
From: ���ܵ�Сʨ
Date: Sat, 18 Apr 1998 00:00
Date: Sat, 18 Apr 1998 00:00
172 lines
12923 bytes
12923 bytes
��ϤWindows��̵���Ա��֪��,Windows��APIΪ����Ա�ṩ�˴�
������Ϣ,Լ��200�������PowerBuilder��,ϵͳ��ÿ��Windows��Ϣ
��Ϊ�¼����ݸ����Ա����,����Ϊ�������ͨ���¼��ṩ��ȱʡ��
�?
PowerBuilder������������Ϊÿһ�����Ŀؼ��趨��һЩ��
���¼�,һ��ı����Ա������Щ�¼��ͻ������ɳ���IJ�����
������������¼��Ĵ�����Ҫ����ػ�Windo ws����Ϣ,���ǿ�����
���������˵���"Declare|UserEvent..."�м���һ���µ��¼�,ͬ
ʱָ������ϣ���Ӧ��Windows��Ϣ��
Windows API����Ϣһ������������ַ�ı�ʶ��ʼ,�����ʶ��
���˸���Ϣ����Դ���������:pbm_activeʵ���϶�Ӧ����WM_ACTI
VATE,WM˵������Ϣ��һ������Ϣ���������Ϣǰ����:
*BM ��ť��Ϣ
*BN ��ť֪ͨ��Ϣ
*CB ͨ�öԻ�����Ϣ
*CBN ͨ�öԻ���֪ͨ��Ϣ
*DM �Ի�����Ϣ
*EM �༭���ؼ���Ϣ
*EN �༭���ؼ�֪ͨ��Ϣ
*LB �б����Ϣ
*LBN �б��֪ͨ��Ϣ
*MM ��ý����Ϣ
*SBN �����֪ͨ��Ϣ
�����һ��DDE��Ϣ,DDE��Ϣ�Ӽ�������˵���ڴ�����Ϣ,����
�������ǰ����Ƿ������,��ΪPowerBuilder������ȫ֧��ȫ����DDE
��Ϣ��
��Ϣһ�����ij������(�簴ť)ȥִ��һЩ������֪ͨ��Ϣһ��
��ij���ؼ�����,��֪ͨӦ�ó���ijЩ�¼������Ϸ����ˡ�WaiteGrou
p�ġ�Windows API����ֵ䡷��ϸ��������200�����Ϣ�ľ��庬��
����Щ��Ϣ,������PowerBuilder��Ҳ������Send(handle,message _
no,word,long)�������
���е�PowerBuilder�Զ�ӳ����¼�����"Pbm"Ϊǰ,����,B
M_GETCHECK�����pbm _bmgetcheck��ͨ�������û��¼��Ի�����
�����¼�,����Ա��������Ҫ��ʱ��ػ���Щ��Ϣ��
PowerBuilder������һ����Ϣ�DZ���Windows API���ṩ��
��Ϣ��������Ϣ��"dw" ��"dwn"��ͷ,��pbm_dwnretrieveend����Щ
������ݴ����йص���Ϣ��֪ͨ��Ϣ,��Ϊ��ݴ��ڲ��DZ����ڶ�
��,�����������Լ����¼���
�������ǽ���һ��PowerBuilder����pbm��ͷ���ڲ�ӳ���¼���
���塣����ƪ��,���Dz���ȫ������,ֻ�ܰ����һЩ��Ҫ����,����
���¼����ơ�
��ѡ���ѡ��ť��Ϣ(ǰ:pbm_bm)
getcheck ��ѡ��ť���ѡ��ť�Ƿ�ѡ
getstate ��ť�Ƿ����
setcheck �����߰�ť��ȷ�Ͽ��ѡ��״̬��Ϊδѡ��״̬,��
֮��Ȼ
setstate ����������ť
change �ı䰴ť�ķ��,����,��Ϊ��ѡ��ť����Ͽ�
��ѡ���ѡ��ť֪ͨ��Ϣ(ǰ:pbm_bn)
clicked ��ť�ؼ�������
disable ʹ��ť�ؼ���Ч
double-clicked ��ť�ؼ���˫��
dragdrop һ�����ŵ���ť�ؼ�
dragenter һ�������ϵ���ť�ؼ�
dragleave һ���������밴ť�ؼ�
dragover һ�������Ͼ���ť�ؼ�
hilite ��ť�ؼ�������
paint ��ť�ؼ�������
setfocus ��ť�ؼ���þ۽�
unhilite ��ť�ؼ���������
ͨ�öԻ�����Ϣ(ǰ:pbm_cb)
addstring ���ַ�ӵ�ͨ�öԻ���
deletestring ��ͨ�öԻ���ɾ��һ���ַ�
dir ��һ��Ŀ¼�б?ͨ�öԻ���
findstring ������һ���ַ�ͷ���ַ�
findstringexact ���������ṩ���ַ���ȫƥ����ַ�
getcount �������
getcursel ��ǰ��ѡ�����Ŀ
getdroppedcontrolset
�б������Ļ�ϵ����λ��
geteditsel �༭���ؼ��б�ѡ�ַ�ķ�Χ
getextendedui ȱʡ����չ���û�����
getitemdata �ػ����б���е�4�ֽ�(32λ)��
getitemheight �б����ijһ��ĸ߶�
getlbtext �б���е��ı�
getlbtextlen �б�����ı��ij���
insertstring ���б���������µ��ַ��4�ֽ���
limittext �����ܱ����뵽�б���е��ַ���
resetcontent ɾ���б��������Ԫ��
selectstring ����ƥ����ַ���ʾ
setcursel ���б����ѡ����ʾһ��
seteditsel ���б��ı༭������ѡ��һ���ı�
setextendedu ����ȱʡ����չ���û�����
setitemdata ���б�����趨4�ֽ�(32λ)��
setitemheight �����б������ĸ߶�
showdropdown ת��(��ʾ������)�б�����Ϸ�����
ͨ�öԻ���֪ͨ��Ϣ(ǰ:pbm_cbn)
dblclk �û����б���ijһ����˫��
dragdrop һ�����ŵ�ͨ�öԻ���ؼ���
dragenter һ�������ϵ�ͨ�öԻ���ؼ���
dragleave һ����������ͨ�öԻ���ؼ�
dragover һ�������Ͼ�ͨ�öԻ���ؼ�
dropdown �б����·���������ʾ
editchange �༭���ؼ��е��ı�����仯
editupdate �б��༭���ؼ��е��ı��������ı�
errspace ����,���������������
killfocus ͨ���б��ʧȥ�۽�
selchange �б���б�ѡ�ı����ı�
selendcancel �û�������"ȡ��"��ť
selendok �û�������"ȷ��"��ť
setfocus ͨ�öԻ��ؼ�ӵ�о۽�
��ݴ�����Ϣ(ǰ:pbm_dw)
closedropdown �ر�����ʽ��ݴ���
scrollend ����ݴ����о�������һ��
scrollhome ����ݴ����о������һ��
scrolllineend �������ǰ�е���β(ˮƽ����)
scrolllinehome �������ǰ�е�����(ˮƽ����)
��ݴ���֪ͨ��Ϣ(ǰ:pbm_dwn)
backtabout ����ͨ��Shift+Tab��ϼ��뿪�ÿؼ�
changing �ؼ��������ı�
dropdown ����ʽ�б����������ּ����ɼ�
graphcreate ��������ͼ��
itemchangefocus ��ݴ��ڿؼ��е�ǰ��ľ۽��ı�
itemvalidationerror �Ե�ǰ�����������һ���Ϸ��Լ���
��
key �м��¡�ʹ��KeyDown()�������ֵ
lbuttondown ��������
lbuttonup �������ɿ�
mbuttonclk ������
mbuttondbclk ����м�˫��
mousemove ����ƶ�
printmarginchange ��ӡ�߽类�ı�
processenter �س�����
rowchange ��ݴ����о۽���һ��ת����һ��
tabdownout �û�����ݴ������һ�а����¼�ͷ��
tabout �û�����ݴ��ڵ����һ��/���а���tab��
tabupout �û�����ݴ��ڵ�һ���а����ϼ�ͷ��
��̬��ݽ���(DDE)��Ϣ(ǰ:pbm_dde)
ddeack �յ�һ��DDE��Ϣ
ddeinitiate ��ʼһ��DDE�Ự
ddeterminate ��ֹһ��DDE�Ự
�༭���ؼ���Ϣ(ǰ:bm_em)
canundo �༭���ؼ��Ƿ��ܳ�����һ����
emptyundobuffer �����Windows�����ȡ������Ļ�����
fmtlines �ڶ��б༭���ؼ�����β���ӻ�ɾ��س�����
getfirstvisibleline ���ر༭���ؼ��пɼ�ĵ�һ�е��к�
gethandle ��ñ༭���ؼ�ʹ�õ��ڴ���
getline �ӱ༭���ؼ��и���һ�е��ڴ��е�һ��������
getlinecount ���ض��б༭���ؼ�������
getmodify �ı��Ƿ��û���
getrect ���ؿؼ��ij�������
getsel ���ر�ѡ�ı�����ʼλ��
limittext �����û�������ı�����
linefromchar ���ر�ѡ�ı����к�
lineindex ���ر༭���ؼ��б�ѡ�е�һ���ַ��ڱ༭���е�
�
linelength ���ر༭���ؼ��б�ѡ���е��ַ���
linescroll ˮƽ��ֱ����༭���ؼ�
replacesel �Ӽ�����Ӽ����������ı��滻��ѡ�ı�
sethandle ���ñ༭���ؼ��ľ��ָ���ڴ��е�һ��������
setmodify ���ñ༭���ؼ���modified��־
setpasswordchar �����û������κ��ı�ʱ��ʾ���ַ�,������
����ʱ����ʾ
setrect ����/���ñ༭���ؼ����ڵij���������,�༭���ؼ�
�е��ı����ػ���
setrectnp ���˲��ػ��ı�,������setrect��ͬ
setsel ѡ���ַ�
settabstops �ڶ��б༭���ؼ�������tabstops
setwordbreak �����µĴʲ�ֺ���
setwordbreakproc �����µĴʲ�ֹ��
undo �������ı༭����
�༭�ؼ�֪ͨ��Ϣ(ǰ:pbm_en)
change �༭���ؼ��е��ı�����ı�
errspace �༭���ؼ��ڴ滺�������
hscroll �û�������ˮƽ�����
maxtext �û���ͼ�������������ı�
update �༭���ؼ�������ʾ�û�����
vscroll �û������˴�ֱ�����(δ�����)
--
[m[1;37m�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: hsia.nju.edu.cn][m
Technical Details
Message-ID:
<3O9R8c$u1C@bbs.nju.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: fc86e,a152d844d28f8ad7,start X-Google-Attributes: gidfc86e,public From: pipishi.bbs@bbs.nju.edu.cn (���ܵ�Сʨ) Subject: PowerBuilder���¼� Date: 1998/04/18 Message-ID: <3O9R8c$u1C@bbs.nju.edu.cn> X-Deja-AN: 345327114 X-Filename: Programming/M.892871846.A Organization: nju_bbs Newsgroups: cn.bbs.comp.program