|
|
HWND hButton;
int nMode = 0;
| |
|
|
|
|
style = WS_CHILD | WS_VISIBLE |
BS_PUSHBUTTON;
hButton = CreateWindow( "button"
,NULL
,style
,40
,rt.bottom-20+2
,40
,18
,hWnd
,(HMENU)2
,hInst
,NULL);
if ( !hButton ) {
DestroyWindow( hMedit );
DestroyWindow( hWnd );
return FALSE;
}
SetWindowText( hButton, "Edit" );
| |
|
|
|
|
case WM_SIZE:
MoveWindow( hMedit, 0, 0, LOWORD(lParam), HIWORD(lParam)-20, TRUE);
MoveWindow( hButton, 40, HIWORD(lParam)-20+2, 40, 18, TRUE);
break;
| |
|
|
|
|
case WM_COMMAND:
if ( (int) LOWORD(wParam) == 2 ) {
if ( HIWORD(wParam) == BN_CLICKED ) {
nMode++;
if ( nMode > 1 ) {
nMode = 0;
}
switch( nMode ) {
case 0:
// SendMessage( hList, LB_RESETCONTENT, 0, 0 );
SetWindowText( hButton, "Edit" );
ShowWindow( hMedit, SW_SHOW );
// ShowWindow( hList, SW_HIDE );
break;
case 1:
SetWindowText( hButton, "Hex" );
ShowWindow( hMedit, SW_HIDE );
// ShowWindow( hList, SW_SHOW );
// DspHex();
break;
}
break;
}
}
| |
|
|
|