Annotation of q_a/samples/spincube/readme.txt, revision 1.1

1.1     ! root        1:  Sample: Example of Creating a Custom Control Class
        !             2: 
        !             3: Summary:
        !             4: 
        !             5: The SPINCUBE sample demonstrates how to create a custom
        !             6: control class that can be accessed by applications as well
        !             7: as the Dialog Editor.
        !             8: 
        !             9: More Information:
        !            10: 
        !            11: SPINCUBE.DLL contains the control window procedure and the
        !            12: interface functions required by the Dialog Editor (see
        !            13: SPINCUBE.C), as well as the control paint routines (see
        !            14: PAINT.C). SPINTEST.EXE is a small test program that loads
        !            15: SPINCUBE.DLL and creates a few of the custom controls.
        !            16: 
        !            17: To test SPINCUBE with the Dialog Editor:
        !            18: 
        !            19: 1.Start the editor. From the File menu, choose Open Custom.
        !            20: 
        !            21: 2.Enter the path and filename of SPINCUBE.DLL.
        !            22: 
        !            23: 3.Create a new dialog box and choose a custom control
        !            24:   button from the control palette (lower-right corner).
        !            25: 
        !            26: 4.Click the dialog box to create a SPINCUBE control.
        !            27: 
        !            28: 5.Save the dialog box template.
        !            29: 
        !            30: 6.Inspect the .DLG file that was created.
        !            31: 
        !            32: The following is a list of the Win32 API functions used in
        !            33: this sample:
        !            34: 
        !            35:    BeginPaint     GetProp        lstrcpy        ShowWindow
        !            36:    CreateSolidBr  GetStockObjec  MessageBeep    TranslateMess
        !            37:    ush            t                             age
        !            38:    CreateWindow   GetWindowLong  MessageBox     UpdateWindow
        !            39:    DeleteObject   GetWindowRect  Polygon        
        !            40:    DialogBox      InvalidateRec  PostQuitMessa  
        !            41:                   t              ge
        !            42:    DispatchMessa  KillTimer      Rectangle      
        !            43:    ge
        !            44:    DLLEntryPoint  LoadCursor     RegisterClass  
        !            45:    EnableWindow   LoadIcon       RemoveProp     
        !            46:    EndDialog      LoadLibrary    SelectObject   
        !            47:    EndPaint       LocalAlloc     SendMessage    
        !            48:    FreeLibrary    LocalFree      SetDlgItemTex  
        !            49:                                  t
        !            50:    GetDlgItem     LocalHandle    SetProp        
        !            51:    GetDlgItemtex  LocalLock      SetTimer       
        !            52:    t
        !            53:    GetMessage     LocalUnlock    SetWindowLong  
        !            54: 
        !            55: 
        !            56: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.