|
Thank you very much...it helped me a lot.
Nandu
|
|
|
|
|
In general, the only time where project build order is important is when one (or some) project(s) depends on other projects in the solution. For example when one project is a library that is used by the other project in the solution.
In that case, the easiest way to specify that is by configuring properly the Project dependencies ('Project' -> 'Project Dependencies'). You will need to configure that for each project and specify on which it depends.
The build order will then automatically configured.
|
|
|
|
|
Windows 95 only: The nItems parameter is limited to 16-bit values. This means list boxes cannot contain more than 32,767
So above W95 is it supposed to work with let's say app. 60 000 items? Because on XP it doesn't seem to be working correctly. It displays the items, but I also use itemdata pointers. The getcount() doesn't return the correct number of items...
Anybody dealt with something similar?
|
|
|
|
|
u mean u are not getting it in 95 or xp.
any way try using something like getcountex()
|
|
|
|
|
The first sentence is from MSDN.
I use XP, so thought it should work, but it gives incorrect result.
getcountex? with listbox? that function doesn't seem to exist on vc++ ...
|
|
|
|
|
does it even fail for less number of items?
|
|
|
|
|
tuxyboy wrote: It displays the items...
All 60,000 of them? If so, how are you using the GetCount() method?
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hi All,
I would like to place a button on the right hand side of all list box items.
Can anybody have some idea...
Thanks!
|
|
|
|
|
you have to subclass the list control.. CP contain many article relating to it.. just search TEXT "SUBCLASS"
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
You have to create the buttons (parent should be listbox) and place it dynamically.
- NS -
|
|
|
|
|
Hi
I found no information about what the "^" does. Eg.:
Image^ newImage = Image::FromFile( "SampImag.jpg" );
(the ^ right behind Image). For what it is it good for? Something like a pointer?
Thx, Shi
|
|
|
|
|
this is a C++/CLI related question (so should better be in the Managed C++ Forum).
the ^ operator is (AFAIK, but i'm not a C++/CLI expert though) a managed reference... (like the & operator, but for managed ones )
|
|
|
|
|
ok thx,
I saw it in an example about how to use GDI+ to manipulate images, but there were no information that it was in CLI/C++.
|
|
|
|
|
If you find managed GDI+ code samples you can generally (if not always) translate them
into native C++ code with little difficulty. The class names are the same, some native GDI+
methods are properties in the .NET classes but the names are very similar.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Try asking at: CLI/C++[^]
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
It shows a handle to a managed object and its different of a pointer.
|
|
|
|
|
Hi all,
How can I (with the use of C++) change the system volume? Like configuring a slide bar and as the bar changes the volume changes ... somelike that. What functions can I use?
Thanks in advance
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
USE Windows SDK functions
MMRESULT waveOutSetVolume(
HWAVEOUT hwo,
DWORD dwVolume
);
MMRESULT waveOutGetVolume(
HWAVEOUT hwo,
LPDWORD pdwVolume
);
Use NULL in to the HWAVEOUT hwo parameter.
|
|
|
|
|
|
hi,
I want to scroll window when someone press tab on text box. my problem is i have dynamically generated textboxes in a window and window size is fixed. so when there are more then 10 text boxes i am giving a scroll bar and allows user to scroll through the textboxes to enter the values. i want to allow users to press tab and go through all text box. so when user is at last visible text box and press enter, scroll bar should automatically scroll one textbox down.
how can i archive this ?? please help.
|
|
|
|
|
If you make your text boxes of a class you have derived from CEdit, then you can handle the WM_SETFOCUS message to know when a new edit box has gained focus after the user pressed tab.
Since you now know which edit got the focus, you can use GetWindowRect() (followed by ScreenToClient() on the window that holds the edit boxes), and compare this to your window's client rect - *after* the current scroll position has been used to offset the top and bottom of the window's rect. This will tell you if the new edit control is visible; if it is not, you can determine which way to scroll to bring it visible. This can be achieved by calling SetScrollPos() on the scroll bar.
I'm assuming you are comfortable with moving the edit controls to simulate being scrolled?
|
|
|
|
|
|
I need to use this pointer 'IID_ITextStoreAnchor' in my app. but I get error:
"error LNK2001: unresolved external symbol _IID_ITextStoreAnchor"!
I tried to find CLSID and IID GUIDs (for 'CoCreateInstance')but couldn't do so!
???
Thanks!
|
|
|
|
|
|
I solved this.
Linking with oleacc.lib !
|
|
|
|