| Newsgroups |
gmane.comp.windows.gui4cli |
| Message-ID |
<CAHiKg1VTQZC+oZvbLXhbxd44XXpqKvjJ6aeifoR-T59wNW_Epw@mail.gmail.com> |
--001a1141ed3c7972fa052d48470e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi Chris
SET DBGWRITE ON
This has to be a single location, like the output window. Since the current
gui changes, it would generate multiple files. Maybe I could add SET
DBGFILE FileName to define/change a file name.
WinAttr STYLE NODISPATCH
It's a flag to prevent calling DispatchMessage() at the end of the window
procedure. I tried it as a test to fix some interference with the mouse
input, etc. It didn't fix anything, so I'll probably do away with it.
gcThreadPrintf()
This allows you to print to the output window from within a thread that you
may have created in a DLL. It synchronizes with the main thread to avoid
crashes.
xCOMBO
I see in the code that I tried this in the past, but didn't succeed. It
works but really badly cause windows wants to use its own colors. The
correct way would be to make it "owner-drawn", but then I'd have to draw
everything myself - too much work.
Dimitris
On Fri, Mar 4, 2016 at 12:17 PM, [email protected] [gui4cli] <
[email protected]> wrote:
>
>
> Hi Dimitris,
>
> I started to look at the new 19.42 options and already use the new
> richedit internal
> variables successfully. I use it to find the current cursor position to b=
e
> able to
> restore it later on.
> I also used the SET DBGWRITE ON option which is quite helpful. Would it b=
e
> possible
> to write the log to the folder from where the current gui is loaded?
>
> Most of the descriptions in the _HISTORY.txt file are clear but on some I
> have a
> few questions.
>
> 1. WinAttr STYLE NODISPATCH. What does the default windows routine
> actually do?
>
> 2. When do I need to use gcThreadPrintf() in my dll calls? Also can you
> post the
> G4C_api.h header file so I can update my C programming environment.
>
> A while ago I asked if it was possible to set the background color of
> combos.
> I would like to use that to gray-out the combo main box for combos that a=
re
> conditionally disabled. Currently combos are locked when disabled but
> there's
> no visible indication. I use to do that with xTextin events by setting
> style
> xpwhite to gray and vice-versa.
>
> I found a few threads with code examples that suggest it would be possibl=
e.
> Perhaps take a look and see if it's applicable on g4c combos?
>
>
> http://forums.codeguru.com/showthread.php?258310-How-to-change-the-color-=
of-the-listbox-of-a-ComboBox&p=3D788137#post788137
>
> http://forums.codeguru.com/showthread.php?520009-Change-color-of-combo-bo=
x
>
> Thanks,
>
> Chris
>
>
>=20
>
--001a1141ed3c7972fa052d48470e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<head>
<style type=3D"text/css">
<!--
/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}
div.photo-title=20
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;=20
}
div.attach-table div.attach-row {
clear: both;
}
div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}
p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}
div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}
div.attach-table div.attach-row div div span {
font-weight: normal;
}
div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html>
<head>
<style type=3D"text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
-->
</style>
</head>
<body>
<!-- |**|begin egp html banner|**| -->
<br><br>
<!-- |**|end egp html banner|**| -->
<div dir=3D"ltr"><div>Hi Chris</div><div><br></div>SET DBGWRITE ON<div><br>=
</div><div>This has to be a single location, like the output window. Since =
the current gui changes, it would generate multiple files. Maybe I could ad=
d SET DBGFILE FileName to define/change a file name.</div><div><br></div><d=
iv>WinAttr STYLE NODISPATCH<br></div><div><br></div><div>It's a flag to=
prevent calling DispatchMessage() at the end of the window procedure. I tr=
ied it as a test to fix some interference with the mouse input, etc. It did=
n't fix anything, so I'll probably do away with it.=C2=A0</div><div=
><br></div><div>gcThreadPrintf()<br></div><div><br></div><div>This allows y=
ou to print to the output window from within a thread that you may have cre=
ated in a DLL. It synchronizes with the main thread to avoid crashes.<br></=
div><div><br></div><div>xCOMBO</div><div><br></div><div>I see in the code t=
hat I tried this in the past, but didn't succeed. It works but really b=
adly cause windows wants to use its own colors. The correct way would be to=
make it "owner-drawn", but then I'd have to draw everything =
myself - too much work.</div><div><br></div><div>Dimitris</div><div><br></d=
iv><div><br></div><div><br></div><div><div class=3D"gmail_extra"><div class=
=3D"gmail_quote">On Fri, Mar 4, 2016 at 12:17 PM, <a href=3D"mailto:chris.k=
[email protected]">[email protected]</a> [gui4cli] <span dir=3D"ltr"><=
;<a href=3D"mailto:[email protected]" target=3D"_blank">gui4cli@yahoo=
groups.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">
<u></u>
=20
<div style=3D"background-color:rgb(255,255,255)">
<span>=C2=A0</span>
<div>
<div>
<div>
=20=20=20=20=20=20
=20=20=20=20=20=20
<p>Hi Dimitris,<br><br>I started to look at the new 19.42 options and=
already use the new richedit internal<br>variables successfully. I use it =
to find the current cursor position to be able to<br>restore it later on.<b=
r>I also used the SET DBGWRITE ON option which is quite helpful. Would it b=
e possible<br>to write the log to the folder from where the current gui is =
loaded?<br><br>Most of the descriptions in the _HISTORY.txt file are clear =
but on some I have a<br>few questions.<br><br>1. WinAttr STYLE NODISPATCH. =
What does the default windows routine actually do?<br><br>2. When do I need=
to use gcThreadPrintf() in my dll calls? Also can you post the<br>=C2=A0=
=C2=A0 G4C_api.h header file so I can update my C programming environment.<=
br><br>A while ago I asked if it was possible to set the background color o=
f combos.<br>I would like to use that to gray-out the combo main box for co=
mbos that are<br>conditionally disabled. Currently combos are locked when d=
isabled but there's<br>no visible indication. I use to do that with xTe=
xtin events by setting style<br>xpwhite to gray and vice-versa.<br><br>I fo=
und a few threads with code examples that suggest it would be possible.<br>=
Perhaps take a look and see if it's applicable on g4c combos?<br><br><a=
href=3D"http://forums.codeguru.com/showthread.php?258310-How-to-change-the=
-color-of-the-listbox-of-a-ComboBox&p=3D788137#post788137" target=3D"_b=
lank">http://forums.codeguru.com/showthread.php?258310-How-to-change-the-co=
lor-of-the-listbox-of-a-ComboBox&p=3D788137#post788137</a><br><br><a hr=
ef=3D"http://forums.codeguru.com/showthread.php?520009-Change-color-of-comb=
o-box" target=3D"_blank">http://forums.codeguru.com/showthread.php?520009-C=
hange-color-of-combo-box</a><br><br>Thanks,<br><br>Chris</p><p><span><br></=
span></p><p></p>
</div>
=20=20=20=20=20
=20=20=20=20
<div style=3D"color:rgb(255,255,255);min-height:0px"></div>
</div>
=20=20
</blockquote></div><br></div></div></div>
<!-- |**|begin egp html banner|**| -->
<br>
<br>
<!-- |**|end egp html banner|**| -->
<div width=3D"1" style=3D"color: white; clear: both;"/>__._,_.___</div>
=20=20=20=20=20=20
=20=20
=20=20=20=20
<div id=3D"fromDMARC" style=3D"clear:both; margin-top: 10px;">
<hr style=3D"height:2px ; border-width:0; color:#E3E3E3; backgroun=
d-color:#E3E3E3;">
Posted by: GC Gui4Cli <[email protected]> <hr style=
=3D"height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>
<!-- Start Recommendations -->
<!-- End Recommendations -->
<!-- |**|begin egp html banner|**| -->
<img src=3D"http://geo.yahoo.com/serv?s=3D97476590/grpId=3D4299/grpspId=
=3D1705007207/msgId=3D6047/stime=3D1457163345" width=3D"1" height=3D"1"> <b=
r>
<!-- |**|end egp html banner|**| -->
=20=20
<!-- |**|begin egp html banner|**| -->
<br>
=20=20=20
=20=20=20=20=20
=20
<!-- |**|begin egp html banner|**| -->
<div id=3D"ygrp-vital" style=3D"background-color: #f2f2f2; font-fam=
ily: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
<span id=3D"vithd" style=3D"font-weight: bold; color: #333; text-tr=
ansform: uppercase; "><a href=3D"https://groups.yahoo.com/neo/groups/gui4cl=
i/info;_ylc=3DX3oDMTJic282ZWhsBF9TAzk3MzU5NzE0BGdycElkAzQyOTkEZ3Jwc3BJZAMxN=
zA1MDA3MjA3BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQ1NzE2MzM0NQ--" style=3D"text-=
decoration: none;">Visit Your Group</a></span>
<ul style=3D"list-style-type: none; margin: 0; padding: 0; display: in=
line;">
</ul>
</div>
<div id=3D"ft" style=3D"font-family: Arial; font-size: 11px; margin-top: 5p=
x; padding: 0 2px 0 0; clear: both;">
<a href=3D"https://groups.yahoo.com/neo;_ylc=3DX3oDMTJhb2ptNXN0BF9TAzk3ND=
c2NTkwBGdycElkAzQyOTkEZ3Jwc3BJZAMxNzA1MDA3MjA3BHNlYwNmdHIEc2xrA2dmcARzdGltZ=
QMxNDU3MTYzMzQ1" style=3D"float: left;"><img src=3D"http://l.yimg.com/ru/st=
atic/images/yg/img/email/new_logo/logo-groups-137x15.png" height=3D"15" wid=
th=3D"137" alt=3D"Yahoo! Groups" style=3D"border: 0;"/></a>
<div style=3D"color: #747575; float: right;"> • <a href=3D"https://i=
nfo.yahoo.com/privacy/us/yahoo/groups/details.html" style=3D"text-decoratio=
n: none;">Privacy</a> • <a href=3D"mailto:gui4cli-unsubscribe@yahoogro=
ups.com?subject=3DUnsubscribe" style=3D"text-decoration: none;">Unsubscribe=
</a> • <a href=3D"https://info.yahoo.com/legal/us/yahoo/utos/terms/" s=
tyle=3D"text-decoration: none;">Terms of Use</a> </div>
</div>
<!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
=20=20=20
<br>
<!-- |**|end egp html banner|**| -->
<div style=3D"color: white; clear: both;"/>__,_._,___</div>
</body>
</html>
--001a1141ed3c7972fa052d48470e--