Device Manage for OS/2

DevCon for OS/2 - Developer Connection

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
Мифы о eComStation 

(Unsorted)  
 
 
Compilers  
 
 
Tools  
 
 
User Interface  
 
 
REXX  
 
 
Drivers/kernel  
 
 

 

 

/ Guidelines: Base control elements / Frame controls

Frame-controls

Q: How to hide Titlebar of frame window?

Collect HWND of title, maxmin button, ..

To hide the title bar:

   BarTitle=WinWindowFromID( BarHWND, FID_TITLEBAR );
   WinSetParent( BarTitle, HWND_OBJECT, FALSE );

   WinSetParent( hWndTitle, HWND_OBJECT, TRUE );
   WinSetParent( hWndSysMenu, HWND_OBJECT, TRUE );
   WinSetParent( hWndMinMax, HWND_OBJECT, TRUE );
   //WinInvalidateRect(hwndFrame,NULL,TRUE);

To restore title bar:

   WinSetParent( hWndTitle, hwndFrame, TRUE );
   WinSetParent( hWndSysMenu, hwndFrame, TRUE );
   WinSetParent( hWndMinMax, hwndFrame, TRUE );

Q: Какие способы изменения заголовка frame-окна существуют?

Несколько вариантов:

  • WinSetWindowText() для Frame
  • WinSetWindowText(WinWindowFromID(hwndFrame, FID_TITLEBAR), "title")
  • или отправьте сообщение WM_SETWINDOWPARAMS

Q: Как ограничить максимальный / минимальный размер фрейм-окна?

Пример кода

 


 

 

ArcaOS 5.1.1 - DOS Опять работает

DOS виртуальная машина опять работает (работала на древних компьютерах Core 2 Duo). Для этого надо устанавливать ArcaOS в режиме UEFI.

Blonde Guy

ACPI для OS/2

eCo Software приступила к разработке драйвера ACPI в 2005-ом году

// надо на ENG!!
Blonde Guy

Купить OS/2: ArcaOS 5.1, лицензия
9500 руб

Warpstock Europe 2016

Interview with Keith ..


интервью (НЕ ЗАЛИТО)

 

(C) OS2.GURU 2001 -- 2025