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 / Merlin notebook

Блокнот настроек

(также известен как мерлиновский ноутбук)

  • Выполняйте правила: DIALOGS-1, DIALOGS-2, DIALOGS-3
  • Если можно, создавайте 7+-2 закладок в блокноте.
  • Название закладки должно иметь длину 5 или больше символов; Если название состоит из 2 слов, то добавьте в название пробел в начале и в конце (Иначе заголовок выбранной закладки не влезает)
  • Если ноутбук настроек играет вторую или третью роль, тогда можно заменить разноцветную раскраску на двухцветную: выбранная, остальные.

Запрещается делать:

  • подстранички, т.к. не все пользователи смогут найти их
  • заголовки закладок не должны быть короткими (3-4 символа)

В: Как добавить в ноутбук нижние кнопки?

О: Заполните структуры NOTEBOOKBUTTON

   
   NOTEBOOKBUTTON nbookbut[3];
   memset(&nbookbut, 0, 3*sizeof(NOTEBOOKBUTTON));
   nbookbut[0].pszText=TheString("ID_NBOOK_BUTTON_UNDO");
   nbookbut[0].idButton=BUTTON_CONFIGUNDO;
   nbookbut[1].pszText=TheString("ID_NBOOK_BUTTON_DEFAULT");
   nbookbut[1].idButton=BUTTON_CONFIGDEFAULT;
   nbookbut[2].pszText=TheString("ID_NBOOK_BUTTON_HELP");
   nbookbut[2].idButton=BUTTON_CONFIGHELP;

Отправьте в ноутбук сообщение: WinSendMsg(NBookClient, BKM_SETNOTEBOOKBUTTONS, (MPARAM)3, (MPARAM)&nbookbut);

 


 

(C) OS2.GURU 2001-2024