Тема: iCarDS+Foobar2000
Показать сообщение отдельно
Старый 20.08.2015, 00:39   #1859
Lexins
Старший Пользователь
 
Регистрация: 05.02.2014
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Kia Cerato
Сообщений: 139
Lexins has a spectacular aura aboutLexins has a spectacular aura aboutLexins has a spectacular aura about
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
Lexins
ну вполне можно попробовать может и получится, вот все что было вместе с этим компонентом типа README...
Код:
PanelObj{
properties:
	[get] HWND;
	[get] name;
methods:
	bool Move(int x, int y, int w, int h, bool refresh);
	bool Show(bool to_show=true);
	bool IsVisible();
	VBArray GetSizeArray();
	int GetSizeParam(int param);
	string GetExtensionCategory();
	string GetExtensionName();
	void SendMessagex(uint msg, int wparam, int lp);
	void ShowConfiguration();
}

PanelUtils[=pss]
{
methods:
	PanelObj GetPanel(uint id);
}
и то что ты хочешь выглядит примерно так
if (pss.GetPanel(3).Show() == true) {рисуешь здесь то что надо, либо меняешь переменную}
попробуй так...
если графика прописывать надо в function on_paint()...
....
не а не прокатит такой номер... сейчас посмотрю что можно сделать
СПАСИБО!!!
Подошло вот это:
pss.GetPanel(3).IsVisible() == true ? (...) : (...)
или
if (pss.GetPanel(3).IsVisible() == true) {..}
Lexins вне форума   Ответить с цитированием