LBitmapWindow::CreateWnd
#include "ltwrappr.h"
HWND LBitmapWindow::CreateWnd(hWndParent, nID=0, dwStyle=WS_VISIBLE|L_BS_CENTER|L_BS_PROCESSKEYBOARD, x=0, y=0, nCx=200, nCy=200)
HWND hWndParent; |
/* handle of the parent window */ |
L_INT nID; |
/* the control�s ID */ |
DWORD dwStyle; |
/* control�s style */ |
L_INT x; |
/* x coordinate for the window */ |
L_INT y; |
/* y coordinate for the window */ |
L_INT nCx; |
/* width of the window */ |
L_INT nCy |
/* height of the window */ |
Creates the bitmap window control using the specified parameters.
Parameter |
Description |
hWndParent |
Handle of the parent window. |
nID |
The control�s ID. |
dwStyle |
The style of the window control. Apply any combination of window styles and LEAD window styles. For more information on Windows styles, refer to your compiler�s help file. For more information on LEAD window styles, refer to Bitmap Window LEAD specific styles. |
x |
X coordinate for the origin of the bitmap window. |
y |
Y coordinate for the origin of the bitmap window. |
nCx |
The width of the bitmap window. |
nCy |
The height of the bitmap window. |
Returns
!= NULL |
The function was successful and the returned value is the window handle for the created control. |
NULL |
An error occurred, and the window could not be created. |
Comments
This function causes the class object to create the control window using the specified parameters.
This will fill in the m_hWnd data member with the handle to the new window.
If you call this function for a class object that already has a created window, the function will simply return m_hWnd.
Required DLLs and Libraries
LTDIS For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
See Also
Functions: |
Example
L_INT BitmapWindowSamples1(HWND hWnd)
{
// this will call the constructor and will initialize the bitmap window with the specified parameters.
HWND BitmapHwnd;
//initialize hParentWnd with the handle of the parent window
LBitmapWindow *myLBitmapWindow = new LBitmapWindow;
myLBitmapWindow->SetFileName(TEXT("image1.cmp"));
if (myLBitmapWindow->Load() == SUCCESS)
{
BitmapHwnd = myLBitmapWindow->CreateWnd(hWnd,15);
if (BitmapHwnd == NULL)
return FAILURE;
}
return SUCCESS;
}