|
http://www.codeproject.com/com/
Search for Dunn and u have bunch of good tutorials!
About ur property u can do it then quite easily
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
Other than vaguely remembering this article[^], i have no clue.
Shog9
------
If you really what to get shitfacde tell a crowded bar that is is yourt borthday and hife your wallet. you ka will many more friends.
- David Wulff, Brithday selebrations, 9/19/02
|
|
|
|
|
Your property should return a SAFEARRAY containing the collection of data. Check out KB article Q207931[^] which has some sample code. (It's written for VB folks, but should be applicable to you as well.)
--Mike--
Just released - 1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click!
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
I know that the size of enum in VC++ is by default "integral". So the following structure is 4 bytes (or sizeof(int)). I also know that the size will scale based upon the value of said enumeration. However, I need my enum to be 'short' in order to read some binary data into a much larger structure that contains many of these enums? How can I cahnge the size?
typedef enum _ALARM_TYPE
{
LATCHING = 0,
SELF_CLEARING
} ALARM_TYPE;
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
Got It, Nevermind....
#pragma enum(2)
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
nope, I was wrong.. still looking
that was under AIX
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
for everyones benefit I am going to post that I have found you cannot change the size of enum under VC++. In some other environments you can.
Ryan Baillargeon
Software Specialist
Fuel Cell Technologies Inc.
|
|
|
|
|
Can you do the conversion yourself? By that I mean, if you want the enum to fit into a short then convert it to a short and read/write that. You may need to do some funky casting and/or memcpy'ing, but the effects will be the same and will work on other compilers too
|
|
|
|
|
not mfc
thanks
|
|
|
|
|
SendMessage(
(HWND) hWnd,
BM_SETCHECK,
(WPARAM) wParam;
(LPARAM) lParam;
); For wParam use BST_CHECKED, BST_UNCHECKED or
BST_INDETERMINATE.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
SendMessage is Great but there is a macro which do the same
BOOL CheckDlgButton(
HWND hDlg, // handle to dialog box
int nIDButton, // button identifier
UINT uCheck // check state
);
|
|
|
|
|
You're right, CheckDlgButton() is easier to use.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
I am looking at MS HTML Help and cant quite figure out what I need to do and how to do it. Going around in circles.... plus it looks like I need to know HTML - I dont. Any suggestions on the easiest way to write help docs? I do want the tabbed sort of help file window to pop up with Index, Contents etc (like you get with the MSDN). Help!
Appreciate your help,
ns
|
|
|
|
|
You only need to know a handful of tags to write most of your documentation. Imho, a great book on HTML Help is this one[^].
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
The TOC mentions win 3.1 and win95 an awful lot - no whisper of win98 or win2K. DO you think its up to date? Have you used it? Has the workshop not changed since the book was written? I dont know if you can answer these questions...but before I order it get as much info as I can...
Appreciate your help,
ns
|
|
|
|
|
Works great for Win2K! I'm using it to write the .chm for the next version of one of my products.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Terrific. Now I know who to bother when I (eventually) get started on the process. Thanks a million for the link to the book. I
'lll just buy it and not wait for official channels to order it.....I feel more confident now knowing that soon the mists of the concept will be lifted (I hope!)
|
|
|
|
|
My books on its way - had to buy it used - its out of print. Have fun!
|
|
|
|
|
Keeeeeeeeeewl!
I have to show you my GPS hack one of these days. I'm using it to track trucks whizzing past in scenic Illinois! (Man with too much time on his hands )
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Btw, the help compiler included in the book is circa 1912. Be sure to download the latest version and docs from here[^]. You can still use the same book.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Hi,
I need to know how to specify the system color used in a GRAY_BRUSH as an RGB macro. In other words, if I have something like
RGB(r, g, b)
Then what values should r, g, and b equal to match LTGRAY_BRUSH, GRAY_BRUSH, etc. Are there some defined constants for gray, light gray, etc?
Thanks,
Aaron
|
|
|
|
|
In terms of RGB, lt gray is (192, 192, 192), medium gray is (128, 128, 128) and dark grey is (64, 64, 64). Not sure if this information actually helps you.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Hope this could help you.
GetSysColorBrush
http://msdn.microsoft.com/library/en-us/wceui40/htm/cerefGetSysColorBrush.asp
GetSysColor
http://msdn.microsoft.com/library/en-us/sysinfo/base/getsyscolor.asp
|
|
|
|
|
You can user the GetSystemColor() function to get any of the Windows system colors. You can use GetRValue() GetGValue() and GetBValue() to get the actual values (that you may or may not still need).
|
|
|
|
|
Thanks for the tips! I think the GetSysColor is the one I need.
|
|
|
|