🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.program
Article #1204

PowerBuilder���¼�

#1204
From: ���ܵ�Сʨ
Date: Sat, 18 Apr 1998 00:00
172 lines
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             �û������˴�ֱ�����(δ�����)

--
�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: hsia.nju.edu.cn]
Technical Details
Message-ID: <3O9R8c$u1C@bbs.nju.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show 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