|
No sample just a link, take a look at:
Getting the most out of IDispatch
http://www.codeproject.com/useritems/comdispatchdriver.asp
seems to me that it could help you get going in no time flat.
Ben Burnett
"It's all absolutely devastatingly true -- except the bits that are lies"
- Douglas Adams
|
|
|
|
|
Hi!
My code looks like this:
m_PlayWnd = NULL;
if( m_PlayWnd == NULL )
{
m_PlayWnd = MCIWndCreate(this->GetSafeHwnd(),AfxGetInstanceHandle(), WS_CHILD | MCIWNDF_NOMENU, m_File);
}
else
{
MCIWndHome(m_PlayWnd);
}
for(int i = 0; i < 2; i++)
{
MCIWndPlay(m_PlayWnd); // PLAY 3 TIMES!!!!! IT WONT WORK FOR ME!!
}
(It's from BLaZe's VFW code here on CodeProject)
But why wont this play the song 2 times??
HEEELP!!
Give me some advice to write code that can repeat the sound!
------------------------------
CodeCracker - That's me!
------------------------------
|
|
|
|
|
I don't really do music stuff, but aren't you meant to ensure the first play has finished before inniriating the 2nd?
We do it for the joy of seeing the users struggle.
|
|
|
|
|
Try replacing;
MCIWndPlay(m_PlayWnd); with;
MCIWndSM ( m_PlayWnd, MCI_PLAY, MCI_WAIT, 0 );
Ben Burnett
"It's all absolutely devastatingly true -- except the bits that are lies"
- Douglas Adams
|
|
|
|
|
Hi all,
Please tell me how can i Write and Read from cells in FlexGrid ?
I need when user double-click on one of cells, the can edit cell value, how can i do that ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Its a trick. Really flex grid (don't know about its newer versions but I suspect its the same) hasn't got edit boxes, its just a display.
Its a handy thing so there is a little trick worth knowing about.
Lets say you have a FormView with a flexgrid on it and an Invisible EditBox.
When your user changes the selection box in the grid get that boxes current size, and the size of each (visible) box (row and col) before it. Then place your EditBox in the right possition with the correct size , make it vissible and give it the focus. When your user presses <return> or tab copy that data to the box the user had selected and make your EditBox invisible again.
Now that you know this, there is no reason why you can't use other types of edit boxes, take into consideration the limitations of the grid, but a RichEdit box will give you nice easy colo(u)r options.
We do it for the joy of seeing the users struggle.
|
|
|
|
|
hmmm, Yeah !
I think i got your mean ...
You said, FlexGrid have tools only for indicating Text, and haven't tools for inputing ...
and for emulating editing, i must create object from CEdit and show that on cell coordinate ?
Does i got your mean ?
If i have two requests of you:
R1 - Please intrduce to me useful function about working FlexGrid, like:
1- Indicating text ...
2- Getting selected cell ...
3- Get selected coordiante ...
and ...
R2- Do you have example about it ?
Best Regards,
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Please reply !
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Flex Grid is not very flexible (pun!). Just use Dundas Grid Control (Click a banner) or CHris's excellenet grid control that's on this site.
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
I must use Microsoft tools !
Can you tell me other Grid tools of Microsoft ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Do you mean that you are not allowed to use third party controls?? Why??
|
|
|
|
|
Hi,
Can someone help me that How can I read/Write to specified
Cell in a MS Office Activex (Excel) through VC++.
I Insert Activex and Insert WorkSeet Class but I don't know
How can I Access the Cells, for formating, setting Styles ,...
Please Help me.
Thanx before.
|
|
|
|
|
You need to use oleAutomation...
Read the article Q178749 in the MSDN.
Is the first a several articles that will learn you how use Excel with Ole Automation.
Best Regards...
Carlos Antollini.
|
|
|
|
|
Hey...I'm writing a program in C++...say I have a button named cmdStart.
cmdStart=CreateWindow("Button","Press to Start",WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | DEFAULT_GUI_FONT, 5, 180,140, 50 , hwnd,(HMENU)3,((LPCREATESTRUCT) lParam) -> hInstance,NULL);
I want to, say, make the background color of the button green...how would I do that? And do I put it in the WM_PAINT procedure, or what? Thanks for the help =) - Dave
|
|
|
|
|
If I remember correctly, to make the background of the button green you'll first need to subclass the button and then handle the WM_ERASEBKGND message in your new window procedure.
Ben Burnett
"It's all absolutely devastatingly true -- except the bits that are lies"
- Douglas Adams
|
|
|
|
|
see this link
http://www.codeproject.com/buttonctrl/cbuttonst.asp
Nish
Sonork ID 100.9786 voidmain
|
|
|
|
|
aoa
well i have i CDocument class and it has a member CString m_Name.
i want to attach this doc to two views,one is the CEditView n the other is a CForm view so that on pressing a toolbar button both of the views appear so that both can access m_Name.....
THANX
|
|
|
|
|
Whats stopping you?
I assume you created your 2nd View class through the wizrd or add class, and have both assigned to the same document.
This means there both have access to CDocument& pDoc.m_Name
We do it for the joy of seeing the users struggle.
|
|
|
|
|
Hi! friends,
I m developing an Image editor for a scanner. After processing the image, the user can view the same with other application like MSWord, MSPaint, POWERPOINT etc. So please give me some suggession how to do that. Currently i m creating a process with that EXE and passing the image file name ascommand line parameter but the problem is it is displaying as ascii text. Please help me out in this regard.
Thank you very much in advance...
Debabrata Debnath
Senior software engineer,
India
|
|
|
|
|
If you do a commandline 'excel myface.gif' (or what ever drawing format you are using) each of my office things opens them correctly. So, are you correctly passing the file extension? The other reason then should be your image file itself, perhaps a corruption from the normal file coding that your own program forgives?
We do it for the joy of seeing the users struggle.
|
|
|
|
|
Oh dear, you are right. I just had a go with a Word2000 and it seems that all of the commandline options have gone except that it assumes what ever is on the commandline is a filename. Even then it takes no account of the file type. Sorry.
I haven't actually done much app-app communications of this kind but I suspect you may have to use the ole interface. I'm afraid I'm not the best person to help you with that.
We do it for the joy of seeing the users struggle.
|
|
|
|
|
I have a string formatted as such:
"The last word is \ggreen"
I want to place this text in a Rich Edit Control, replacing '\g' with the change of color to green. At the moment I'm thinking of making a loop to cycle through the string placing each letter in one at a time and changing the default color when \g is encountered. This seems grossly inefficient, is there a better way to do it (Escape codes ala DOS??)
- X
|
|
|
|
|
I'm not sure how much better a solution this would be but here goes, you could try searching for the '\g' and place everything previous to it into the control, then change the colour and then place the rest of the text. I think this would be more efficient because it would then only require the rich edit control to call your EditStreamCallback function twice in the case of your sample string (as opposed to the 20 odd calls it that would be required if you did it character by character).
Just a thought...
Ben Burnett
"It's all absolutely devastatingly true -- except the bits that are lies"
- Douglas Adams
|
|
|
|
|
- I use a static data member of a class. But the following codes have an error and a warning,
"C:\TestConst\TestConst.cpp(8) : error C2057: expected constant expression
C:\TestConst\TestConst.cpp(8) : warning C4200: nonstandard extension used : zero-sized array in struct/union"
- I do not know why.
(Such are my codes.)
#include "iostream.h"
class a{
private:
static const int s ;
int i[s];
};
const int a::s=20;
void main()
{
cout<
|
|
|
|
|
Maybe the compiler is trying to allocate memory for i[s] before it reachs the const a::s=20; line, causing an error because s would equal 0.
Hope this helps
- X
|
|
|
|