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()...
....
не а не прокатит такой номер... сейчас посмотрю что можно сделать...
вот рабочий вариант...
if (pss.Getpanel(3).isvisible() == false) {
gr.DrawImage(ALIEN_ICO, ww/2-31, wh-48, 60, 60, 0, 0, 178, 178, 0, 155);
}
....