|
|
|
Thanks Mike,
I had scanned your article and for some reason didn't think it was what I needed.
It is EXACTLY what I needed, thanks.
Since my derived CListView class IS A CListCtrl apparently, I'm using the ON_NOTIFY_REFLECT version.
Embedding a CString pointer in the items lparam, and using DrawText to draw the string centered in the row. Returning *pResult = CDRF_SKIPDEFAULT to prevent any other drawing in these rows.
|
|
|
|
|
Hi,
can you just provide me the sample code for the same
Regards
Shri
|
|
|
|
|
what is the best way to get the handle of a dialog when it opens?
|
|
|
|
|
something like :
YourDerivedDialog* pDialog( NULL );
pDialog = new YourDerivedDialog;
pDialog->Create ( ... );
HWND = pDialog->GetSafeHwd();
pDialog->DoModal();
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
i must be missing something all i keep getting is a error
EDIT - i found it ::ShowWindow(m_hWnd, SW_RESTORE);
-- modified at 17:23 Wednesday 1st February, 2006
|
|
|
|
|
any one know a good tut on how to do this ive looked on this site and found a few pages but when i tryed to compile them was alot of errors what i want is voltage cpu,vcore,+12,+5,+3 ram speed and volts gfx speed and gfx ram speed and temps for cpu,mb,gfx core and the second temp for gfx card. if it helps i have a ati x850 pro agp gfx card and a asus k8ne-deluxe mb with nf3 chipset. dont want much do i lol
ps. im using ms visual 6.0
-- modified at 14:36 Wednesday 1st February, 2006
|
|
|
|
|
Please, see the attached socks server source (it is tiny) and maybe someone say why ftp works good via socks4 , but socks5 - not! Http works via both socks4 and socks5. Please, help me to find the bug.
source : scware.com/temp.zip
|
|
|
|
|
How to create runtime Screen saver
|
|
|
|
|
|
Thank you for answer But
I want to create program that create screen saver
I konw to create screen saver whith Wizard or function C
But if I want to create program that get some picture's and create screen saver ?
Thanks for answer
|
|
|
|
|
VisuallC wrote: Thank you for answer But
I want to create program that create screen saver
That was EXACTLY what it was, a program that "create" a screensaver.
VisuallC wrote: I konw to create screen saver whith Wizard or function C
I don't get it ... do you know or not know how to create/program a screensaver ?
VisuallC wrote: But if I want to create program that get some picture's and create screen saver ?
You want what ? just an existing screensaver that can display pictures on the screen ? or program one that display pictures ?
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
I need to click on a menu item and use a linked list to display it on the blank screen below in CChildView
I'm using a linked list to store the list of menu items but am unsure of how to implement it this way
This is for a school assignment and I'm really stuck.
Quincyboy
-- modified at 17:56 Wednesday 1st February, 2006
|
|
|
|
|
Quincyboy wrote: I need to click on a menu item and have it displayed on screen
Have what displayed on the screen? if "it" refers to the menu item, it is already displayed on the screen else you would have been unable to click it.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Hi,
I have an app that is running in the system tray. My .rc looks something like this:
IDR_POPUP_MENU MENU
BEGIN
POPUP "POPUP"
BEGIN
MENUITEM "Maximise", ID_MAXIMISE
MENUITEM SEPARATOR
MENUITEM "Exit", ID_APP_EXIT
END
END
So, whenever I right-click on the icon it shows me "Maximise", a separator and an "Exit". I want to dynamically add MENUITEM. I tried this:
CMenu menu;
if ( menu.LoadMenu( IDR_POPUP_MENU ) )
{
CMenu* pSysMenu = menu.GetSubMenu( FALSE );
if (pSysMenu != NULL)
{
CString strAboutMenu = "it works";
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
// what should I put as second parameter???
//pSysMenu->AppendMenu( MF_STRING,NULL,strAboutMenu);
}
}
}
But as you can guess it didnt work. Please help.
Thanks
|
|
|
|
|
The second parameter is the ID of your menu item. Only separators (MF_SEPARATOR flag) can have an ID of NULL. Your two existing menu items have the ID's of ID_MAXIMISE and ID_APP_EXIT. You have to create a new ID for "it works".
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
Thanks, I added the ID for the string. But the string or the separator still don't show up.
|
|
|
|
|
You did not show where or how you are calling TrackPopupMenu() to show your menu. You have to call TrackPopupMenu using pSysMenu.
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
Hi ! I'm developing a LabWindows (National Instruments ANSI C developement tool) application that should be able to display an ALWAYS floating panel. The only problem is the 'full screen mode' of Windows Media Player. My window is always on the top, but not if I set fullscreen in the media player. I guess that the problem should be in the exclusive control of the display made by DirectX. Is there a way to force my window to stay over ?
Thanks !!
|
|
|
|
|
It's an arms race - You want your window always on top and someone else wants their application always on top. It will end in tears.
Steve
|
|
|
|
|
It's not DirectX exclusive mode, it's a matter of race conditions. Whoever moves to the top latest wins. So what's happening is that your window is being relegated down the order when Media Player opens the fullscreen window and makes it topmost. What you'll need to do is detect (somehow) when the fullscreen window is opened, and then use SetWindowPos() to set your z-order to topmost. That should do the trick.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
|
Thank you very much !!
I tried to do as you said, but it didn't work. Maybe because the event EVENT_LOST_FOCUS, which LabWindows Rutime engine generates, doesn't work with the full screen of Media Player.
But, using the function SetWindowPos(...) with HWND_TOPMOST, inside a timer, solves the problem.
Thank you again !
|
|
|
|
|
leliup wrote: using the function SetWindowPos(...) with HWND_TOPMOST, inside a timer , solves the problem
Is that a good idea...
Owner drawn
Jesus Loves
|
|
|
|