|
how can i cast a COleDateTime to a CString?
|
|
|
|
|
|
hi there,
How can i find an entry in CListCtrl knowing its item data ?
Ariel
|
|
|
|
|
LVFINDINFO lvfi;
lvfi.flags = LVFI_PARAM;
lvfi.lParam = myItemData;
int itemIndex = myListCtrl.FindItem(&lvfi);
itemIndex will be -1 if myItemData wat not found.
Tomasz Sowinski -- http://www.shooltz.com.pl
|
|
|
|
|
Thanks alot it really helpped !
by the way how can this be done in a CComboBox ?
Ariel
|
|
|
|
|
Hi there,
I'm quite a newbe in MFC so i have a few questons handling the common controls :
1. is the a way to catch the Mouse Right click inside a CComboBox - the default is to show
a PopUp menu and i want to do somethig else, how can it be done ?
2. How to cancel the edit mode in a CCombo box (so i can not type in it ?
3. Whats the command to select a line in a CListCtrl ( i tried CListCtrl::SelectItem but
nothing happens)? - all i want to do is make a line selected at runtime ?!?
4. I', using CTreeCtrl and i want to make some nodes disabled in some conditions
and enabled in others, or when a user click a node that shouldn't be enabled to
return to the previous node after showing an error message - how can this be done ?
Thank you alot for your time,
Ariel.
|
|
|
|
|
I have a friend that needs to work in C Builder.
Anybody know, where he can find info, like helps, tutorials, etc.
Thanks a lot....
Carlos Antollini.
|
|
|
|
|
This is one of the best C++ Builder sites, enjoy..
http://www.bcbdev.com/
M.Verlinden
http://www.fictoor.nl/irbot
Let there be C++ Builder...
|
|
|
|
|
Can someone tell me, why in Win98 CDC::SelectObject(/* Some font */) selects the proper font, e.g. Times New Roman, while in NT no selection is made
|
|
|
|
|
|
It looks like this:
void CFormulaEditorView::OnDraw(CDC* pDC)
{
CFormulaEditorDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CFont font;
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
lf.lfHeight = 20;
lf.lfCharSet = SYMBOL_CHARSET;
strcpy(lf.lfFaceName, "Times New Roman");
VERIFY(font.CreateFontIndirect(&lf));
CFont* def_font = pDC->SelectObject(&font);
|
|
|
|
|
If you want Times New Roman on the screen, don't use SYMBOL_CHARSET. Use other charset ID appropriate for your locale.
Tomasz Sowinski -- http://www.shooltz.com.pl
|
|
|
|
|
Thanks, Tomasz, but you see, I'm working on a kind of formula editor, so it's crucial for me to use SYMBOL_CHARSET.
Could you tell me, what is wrong with Times New Roman in NT. And then, it changes charset but doesn't change font, so that I see on the screen the same text but in Arial with its selected symbol charset (which is btw Windings font, while for Times New Roman its the analog of Symbol font)
|
|
|
|
|
So what's exactly happens on Win9x - are you getting 'normal' Times New Roman letters, not symbols?
Tomasz Sowinski -- http://www.shooltz.com.pl
|
|
|
|
|
No, under Win9x I can get whatever I want. If i select SYMBOL_CHARSET i get symbols (of Times New Roman, certainly). Under NT i also get symbols, but the font isn't set to Times New Roman. It remains Arial (as it is by default)
|
|
|
|
|
OK, one more question about ActiveX starting :
I have my own IDocHostUIHandler, and inside is TranslateURL and ShowUI
.
On some page is link, something like blabla/news/av/newstv.asx.
after click on link, in TranslateUrl, i try to stop my WebBrowser
control,because I want to start media player, something like
STDMETHOD(TranslateUrl)(DWORD dwTranslate, OLECHAR* pchURLIn,
OLECHAR** ppchURLOut)
{
CString LinkName( pchURLIn);
if (LinkName.Right(3) == "asx")
myBrowser.Stop();
*ppchURLOut = NULL;
return S_OK;
but player is still start and i have video stream after exit.
How to prevent this ? Obviusly, this is not right place for try to stop
execution ( probably for all executables types) .
I'm trying lot of other interfaces, but can't find what's happend. Have
somebody some idea (or , better, expeience) about this proccess ? Where is
connection point between in page embeded file and shell routine for
execution ?
Duke
|
|
|
|
|
Can a console app create a thread that has a window? More specifically, if I create an ActiveX control from a console app, and that control has a method that creates a user-interface thread, will it work?
|
|
|
|
|
yes, no problem for a win32 based window.
--------------------------------------------------
If my messages appear curt, I apologize.
I try to be brief to save your time as well as mine.
--------------------------------------------------
|
|
|
|
|
I need info about the file formats for DiskJuggler, Nero, Easy CD Creator, CDRWin etc. and so far I have found...none! Anyone who has an idea of where I can find this info?
|
|
|
|
|
Try to find sth on http://www.cdfreaks.com/
|
|
|
|
|
Hello,
I would like to know how to be sure if my programm is producing good printing on every kind of printers. (Laser, Ink jet, .., Epson or HP).
Thank you
|
|
|
|
|
My suggestion is to implement print preview, and test it out with your desired set of printer drivers. This is about as close as you can get if you don't want to buy all the printers.
|
|
|
|
|
Hi, I would like to know how to close, or at least hide a window based app with vc++...
As im a newbie in vc++, it would be appreciated if you could be as specific as possible with the code...
Thank you heaps in advance!
|
|
|
|
|
To close an application just write
PostQuitMessage(0);
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
I have written my own strlen() function called my_strlen(). I works quite well.
int my_strlen(const char *source)
{
int len = 0;
while(*source)
{
len++;
*source++;
}
return len;
}
Now my question is:
Which function ist faster, my version, or the asm-version of the original strlen?
thanks
modified 12-Sep-18 21:01pm.
|
|
|
|