Создание Эльфов : Эльфостроение : Форум

Страница 206 из 211: « 1 ... 202 203 204 205 [206] 207 208 209 210 211 »

 E1kolyan:
22.05.12, 09:46
 
156544B4 - int GetLevel (void*)

эта функция получает указатель на интерфейс "IFlashLightControl", не получает она никакой уровень.

яркость свою нельзя ставить!

вот вам без адресов и т.д.

Код: 
class IFlashLightControl: public IUnknown
{
public:
  virtual int SetLamp(int state);
  virtual int unk_0x14();
};

void Lamp_On()
{
  IShell* pIShell = NULL;
  OSE_GetShell(PPINTERFACE(&pIShell));
  if(pIShell)
  {
    UUID CID_CFlashLightControl= {0x47, 0x3D, 0x77, 0x2B, 0x56, 0x7B, 0x43, 0x30, 0x80, 0xB2, 0x38, 0x91, 0xE7, 9, 0xFB, 0x9B};
    UUID IID_IFlashLightControl= {0xDF, 0xF6, 3, 0xFA, 0xA0, 0xD0, 0x49, 0xC6, 0x92, 0xD5, 0x37, 0x23, 0x8E, 0x52, 0x66, 0x99};
    
    IFlashLightControl* pIFlashLightControl = NULL;
    pIShell->CreateInstance(&CID_CFlashLightControl, &IID_IFlashLightControl, PPINTERFACE(&pIFlashLightControl));
    
    if (pIFlashLightControl)
    {
      pIFlashLightControl->SetLamp(99);
      pIFlashLightControl->Release();
    }
    
    pIShell->Release();
  }
}



Добавлено 22.5.12 11:53

вот тут еще писали по этому интерфейсу...

 albertnet3:
10.06.12, 09:23
 hi, I have a one question, as to put an icon followed by text on a softkey, as i do? I try this, but not show
Код: 

  wchar_t id;
  ImageID_Get(L"/Card/other/image/",L"image.png",&id);
  int text[2];
  text[0]=(id+0x78000000);
  text[1]=TextID_Create(L"test",ENC_TEXTID,4);
   int texto =TextID_Create(text,ENC_TEXTID,2);
  GUIObject_SoftKeys_SetText(m_bk->lo, 2,texto );

and this:

  int text[2];
  int _t id= 0xF8C7
  text[0]=(id+0x78000000);
  text[1]=TextID_Create(L"test",ENC_TEXTID,4);
   int texto =TextID_Create(text,ENC_TEXTID,2);
  GUIObject_SoftKeys_SetText(m_bk->lo, 2,texto );

and this: 
  int text[3];
  text[0]=0xF8C7;
  text[1]=0x78000000;
  text[2]=TextID_Create(L"test",ENC_TEXTID,4);
   int texto =TextID_Create(text,ENC_TEXTID,3);
  GUIObject_SoftKeys_SetText(m_bk->lo, 2,texto );

and this:
  wchar_t id;
  ImageID_Get(L"/Card/other/Walkman/",L"walkman.png",&id);
  GUIObject_SoftKeys_SetText(m_bk->lo, 2,(id+0x78000000));


but not show icon and the text, any idea for help me?
thanks ;)

Прикрепленный к сообщению файл:

scr02-10-20.png scr02-10-20.png (35.59 kb; 220 hits) Скачать файл
scr02-13-55.png scr02-13-55.png (34.42 kb; 220 hits) Скачать файл

 Joker XT:
10.06.12, 10:16
 На A2 так нельзя делать "text[0]=(id+0x78000000);"
юзай IUIRichText

 albertnet3:
10.06.12, 10:35
 Патч:
;W580 SW-R8BE001
; Add an option to display on-screen keyboard when typing a text message (More -> Keyboard)
;(c) anarkes
;v. Beta


#define CreateGuiSimbols_FUNCTION (0x151715A8+1)

I have this function thanks to anarkes for sharing your source of this idea and add this option in message editor but this patch only show the gui, but not printing the letters and numbers in the message editor

this is a good idea for slider phone, for writing messages with the phone closed.
some developer for help me to finish to creating this idea on elf or patch, anarkes do can not continue the project, and opening the source, for any one for continue this project.
I have the source for anyone with consent by anarkes for share it

Прикрепленный к сообщению файл:

scr03-04-30.png scr03-04-30.png (18.99 kb; 215 hits) Скачать файл
scr03-04-27.png scr03-04-27.png (34.81 kb; 214 hits) Скачать файл
scr03-04-46.png scr03-04-46.png (17.35 kb; 215 hits) Скачать файл

 Therion:
11.06.12, 10:16
 albertnet3, так а в чём проблема? И скажу сразу что такой способ ввода будет неудобным.

 Legas:
11.06.12, 12:45
 Therion,
ему понравилась идея, так что пусть её дорабатывает, и неважно что в итоге будет неочень удобно :)

Он пишет, что что проблема заключается в том, что сам ввод выбранных символов не происходит (при написании СМС'ок).

 Therion:
11.06.12, 14:23
 1-е это то, что эта функа вряд ли в либу попадёт, исходяя с этого пусть пишет самописную альтернативу. вот почему я не вижу проблемы

 albertnet3:
11.06.12, 17:47
 I written this in source "hello word"

Код: 
typedef struct{
  BOOK  book;
  GUI_LIST* lo;
  GUI* Simbol;
}MyBOOK;

void OnSetEnter1(BOOK* book, GUI* gui)
{
 //print letter or number selected in the gui simbols on message editor
}

void OnSetEnter(BOOK* book, GUI* gui)
{
  MyBOOK *m_bk = (MyBOOK *)book;
  m_bk->Simbol = CreateGuiSimbols( book , 0x9C);  
  
  GUIObject_SetStyle(m_bk->Simbol,9);
  GUIObject_SetTitleText(m_bk->Simbol,STR("albert"));
  GUIObject_SoftKeys_SetAction(m_bk->Simbol,ACTION_BACK, CloseMyBook);
  GUIObject_SoftKeys_SetAction(m_bk->Simbol,ACTION_LONG_BACK, CloseMyBook);
  GUIObject_SoftKeys_SetText(m_bk->Simbol, ACTION_SELECT1,STR("enter") );
  GUIObject_SoftKeys_SetAction(m_bk->Simbol, ACTION_SELECT1, OnSetEnter1);//my problem, how I do can  to do this?
  GUIObject_Show(m_bk->Simbol);
}


...  
  GUIObject_SoftKeys_SetText(m_bk->lo, 3, STR("GUI simbols"));
  GUIObject_SoftKeys_SetAction(m_bk->lo, 3, OnSetEnter);
...


 Therion:
11.06.12, 20:04
 albertnet3, GUI* CreateSymbolsGUI (BOOK); (0x151715A8+1) - Это создание Гуи, а не просто окошка символов.


Добавлено 11.6.12 19:08

Создадиш GUI, назначиш ему софты. Софткей ОК можеш подглядеть тут 0x152F1435 W705 031

 albertnet3:
12.06.12, 04:54
 Therion, hi, I try this offset 0x152F1435 W705 031 and reboot if pressed ACTION_SELECT1.
I added this gui in CreateTXTFile.elf

is stranger if this offset 0x152F1435 W705 031 is used in DATA XREF: pg_PB_UI_Symbols_ShowSymbols__0xF+16r on ACTION_SELECT1 and this works, but maybe only works for search action.

Прикрепленный к сообщению файл:

CreateTXTFile2.zip CreateTXTFile2.zip (266.32 kb; 14 hits) Скачать файл
GuiSimbols.gif GuiSimbols.gif (168.07 kb; 25 hits) Скачать файл
Страница 206 из 211: « 1 ... 202 203 204 205 [206] 207 208 209 210 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=2050

© 2005-2018 supertrubka.org