Стандартный Win контрол - собственными силами
От: Gregory_Z  
Дата: 11.07.03 09:30
Оценка:
Hi All.
Хочу создать стандартный Win контрол — "buton", "listview" и т.д.



public class ListView : System.Windows.Forms.Control 
{ 
protected override CreateParams CreateParams { 
get{ 
const int WS_TABSTOP = 0x00010000; 
const int WS_CHILD = 0x40000000; 
const int WS_BORDER = 0x00800000; 
const int WS_VISIBLE = 0x10000000; 
const int LVS_AUTOARRANGE = 0x00000100; 
const int LVS_REPORT = 0x00000003; 
const int LVS_OWNERDATA = 0x00001000; 
const int WS_EX_CLIENTEDGE = 0x00000200; 

CreateParams ControlParams = base.CreateParams; 
ControlParams.ClassName = "SysListView32"; 
ControlParams.ExStyle = WS_EX_CLIENTEDGE; 
ControlParams.Style = WS_TABSTOP | WS_CHILD | WS_BORDER | WS_VISIBLE | LVS_AUTOARRANGE | LVS_REPORT | LVS_OWNERDATA; 


return ControlParams; 
} 
} 
}


Куда идти дальше?


23.12.03 17:57: Перенесено модератором из '.NET' — AVK
Re: Стандартный Win контрол - собственными силами
От: Аноним  
Дата: 11.07.03 09:34
Оценка:
Здравствуйте, Gregory_Z, Вы писали:
G_Z>Хочу создать стандартный Win контрол — "buton", "listview" и т.д.
G_Z>Куда идти дальше?
CreateWindowsEx();

Re: Стандартный Win контрол - собственными силами
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.07.03 11:53
Оценка:
Здравствуйте, Gregory_Z, Вы писали:

G_Z>Хочу создать стандартный Win контрол — "buton", "listview" и т.д.


G_Z>Куда идти дальше?


Перекрыть CreateParams
... << RSDN@Home 1.1 beta 1 >>
AVK Blog
Re: Стандартный Win контрол - собственными силами
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.07.03 21:20
Оценка:
Здравствуйте, Gregory_Z, Вы писали:

G_Z>Куда идти дальше?


Сюда:
http://rsdn.ru/janus/1.1.1273.32567/Source/Janus.rar (~2.3 мегабайта).
http://rsdn.ru/janus/1.1.1273.32567/Source/Janus.zip (~2.6 мегабайта).

— Это исходники Хоума. Там есть контрол делающий как раз то, что ты хочешь. Он правда на половиную на С++, но принципы все те же.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.