<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
04.02.2010 19:01, Justin Smyth wrote:
<blockquote cite="mid:D0E43BC7469F45F5AD1337DC7E5A97EE@JustinsLaptop"
 type="cite">
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <meta name="GENERATOR" content="MSHTML 8.00.7600.16490">
  <style></style>
  <div><font face="Arial" size="2">I've got a simple question , i want
to write a component that has two or more other components on it ( ie a
text box or or a button and a image ) on it , should i be using a
widget to do this ? or should i just write it directly ( i've written
components for lazarus before but can only get one control on it ) the
platform i will be using will be Win32 ( i want to convert some other
components that i have that have more than one graphical control on
them so far i havent been sucessfull doing it )</font></div>
</blockquote>
<br>
First of all you are using the wrong mail list. And this cause you have
less answerts you could get.<br>
<br>
Regards your question I suggest to look at TEditButton component - it
consists of TEdit and TButton (with image). I don't see what do you
mean by directly but there are somw ways to implement your task.<br>
<br>
First - is to use TEdit and TButton internally. Second to use
TCustomControl and implement drawing, mouse, keyboard handling
yourself. The third way is to write your control using windows handles
instead of TEdit and TButton directly (not desired way since it is not
cross-platform). Everything is similar to how you would do thin in
Delphi.<br>
<br>
Best regards,<br>
Paul Ishenin.<br>
</body>
</html>