programming - windows - CREATESTRUCTWhat links here?
The CREATESTRUCT structure defines the initialization parameters passed to the window procedure of an application. These members are identical to the parameters of the CreateWindowEx function.

Syntax
    typedef struct tagCREATESTRUCT { 
      LPVOID        lpCreateParams; 
      HINSTANCE     hInstance; 
      HMENU         hMenu; 
      HWND          hwndParent; 
      int           cy; 
      int           cx; 
      int           y; 
      int           x; 
      LONG          style; 
      LPCTSTR       lpszName; 
      LPCTSTR       lpszClass; 
      DWORD         dwExStyle; 
    } CREATESTRUCT; 


Memebers:

RemarksWindows NT/2000 or later: You should access the data represented by the lpCreateParams member using a pointer that has been declared using the UNALIGNED type, because the pointer may not be DWORD aligned. This is demonstrated in the following code example:



    typedef struct tagMyData { 
    // Define creation data here. 
    } MYDATA; 
 
    typedef struct tagMyDlgData { 
        SHORT cbExtra; 
        MYDATA myData; 
    } MYDLGDATA, UNALIGNED *PMYDLGDATA; 
 
    PMYDLGDATA pMyDlgdata = (PMYDLGDATA) (((LPCREATESTRUCT) lParam)->lpCreateParams); 


Requirements
programming - windows - CREATESTRUCT
Raspberry PI - Configure a Raspberry pi zero W without monitor or keyboard
programming - windows - WM_SIZING
tk - tk_frame
programming - windows - styles
Raspberry PI - GPIO
programming:lisp:List processing commands
tk - tk_entry
programming - windows - window styles
microprocessors - Arduino Uno
Raspberry PI - Pinouts
embedded systems - Raspberry PI
tk - tk_optionMenu
linux - apache
programming - windows - WM_NCCALCSIZE
microprocessors - Arduino Mega
programming - windows - WM_COMMAND
embedded systems - modbus - function codes
filename:programming - windows - CREATESTRUCT
filename:programming%20%2D%20windows%20%2D%20CREATESTRUCT
last edit:December 04 2012 01:17:04 (5088 days ago)
ct = 1794244941.000000 = November 09 2026 17:22:21
ft = 1354583824.000000 = December 04 2012 01:17:04
dt = 439661117.000000