|
Hi,
any1 can refer me to a code please?
i know how to implement a popup menu with sub items for the shell context menu, but i don't know how to add a second submenu that is displayed dynamically
thanks
Yaron
Ask not what your application can do for you,
Ask what you can do for your application
|
|
|
|
|
|
I will give you an example to clarify:
when you right click on a file and the context menu open , if you are using icq, there is a popup menu 'icq lite-send to user' this pop up menu is populated dynamically, i.e the users that are currently online are shown.
I need to do the exact same thing
can you help
thanks
Ask not what your application can do for you,
Ask what you can do for your application
|
|
|
|
|
This just started happening all of a sudden. I have even deleted the ncb file but thats not it.
I cant put a breakpoint anywhere in my code . its the debug version and there was no problem earlier.
What can I do to fix this?
Thanks,
sb
I tried rebooting too.
|
|
|
|
|
The .pdb file and your source code are probaly out of sinyc. Normaly a rebuild all will take care of that.
INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
|
|
|
|
|
We are wanting to use Visio Viewer 2003 within our application. Based on what I am reading, Visio Viewer is only available through IE. I would like to launch IE that with a file name of a Visio Viewer 2003 MIME type that would bring up that drawing automatically. I can already of course launch IE using ShellExecute but only get it to work with an URL.
thank you
|
|
|
|
|
I am trying to imitate Windows Search interface. Left panel will be for the input and right to display the result.
Are there any example I could use? For left panel should I use dialog with white background or some how insert couple edit box into the page(I am looking into how to do that)
|
|
|
|
|
Answer : SPLITTER WINDOW
Ninety-eight percent of the thrill comes from knowing that the thing you designed works, and works almost the way you expected it would. If that happens, part of you is in that machine.
|
|
|
|
|
Please Make this program run and identify errors, do i have to define any other variables such as
(#define _WIN32_WINNT 0x4000;)
#include
#include
#include
const int HW_PROFILE_GUIDLEN=100;
const int MAX_PROFILE_LEN=100;
typedef struct HW_PROFILE_INFO {
DWORD dwDockInfo;
TCHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
TCHAR szHwProfileName[MAX_PROFILE_LEN];
} HW_PROFILE_INFO, *LPHW_PROFILE_INFO;
int WINAPI WinMain(HINSTANCE h,HINSTANCE p,LPSTR l,int n)
{
TCHAR szBuffer1[1000];
TCHAR szBuffer2[1000];
TCHAR szBuffer3[1000];
HW_PROFILE_INFO HwProfInfo;
GetCurrentHwProfile(&HwProfInfo) ;
sprintf(szBuffer1, "DockInfo: %s", HwProfInfo.dwDockInfo);
MessageBox(0, szBuffer1, "Dock Info", 0);
sprintf(szBuffer2, "Profile Guid: %s", HwProfInfo.szHwProfileGuid);
MessageBox(0, szBuffer2, "Profile Guid", 0);
sprintf(szBuffer3, "Friendly Name: %s", HwProfInfo.szHwProfileName);
MessageBox(0, szBuffer3, "Friendly Name", 0);
return 0;
}
|
|
|
|
|
brilliant101 wrote:
...and identify errors...
What errors are you getting?
brilliant101 wrote:
sprintf(szBuffer1, "DockInfo: %s", HwProfInfo.dwDockInfo);
Use %lu instead.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
The problem is that this code, during compliation does not recognize the the GetCurrentHwProfile() fn although
windows.h is included
Moreover this code is slighted modified form of the one given in MSDN. Even on MSDN sample code it does not recognize the Fn
|
|
|
|
|
You'll need #define _WIN32_WINNT 0x0400 before any #include statements. Take a look at line 9821 of winbase.h .
Also, except for the #include directives, the statements above WinMain() are not necessary.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I am designing such a module in a client server application in which i have to get the device information of a computer by using GetCurrentHwProfile( ) on Kernel Start up ( Computer restart) and get the user name on the computer on Computer logon.
now what should i do? should i have to program an interrupt handler or signal handler ( so that kernel can revoke that function on start up or user logon) or Is there any other solution to this?
Is there any api which can solve this problem?
Please help me out
|
|
|
|
|
brilliant101 wrote:
now what should i do?
Are you wanting to know how to use the GetCurrentHwProfile() function?
It sounds like you need to add a value to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run key.
brilliant101 wrote:
...and get the user name on the computer on Computer logon.
Will GetUserName() help?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
David,
I just want to know
"should i have to program an interrupt handler or signal handler ( so that kernel can revoke that function on start up or user logon) or Is there any other solution to this?"
how will my program know that the computer has started and i have to GetCurrentHwProfile () and similarly how will my program know that the new user has logged in and i have to send the user name by GetUserName()
I hope it is clear now
|
|
|
|
|
brilliant101 wrote:
how will my program know that the computer has started...
That's what the reference to the registry key was for. There's also one for the current user: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
brilliant101 wrote:
...and i have to send the user name by GetUserName()
Send it where?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Actully i am making a client server application in which i have to make the usernames and hardware profiles of the computers in the network.Therefore i have to send the user name to server
|
|
|
|
|
How do I get the IP address from lpCallerId, I know its in that structure somehow some way, but I cannot find out how to extract it from the parameter passed to the condition function from WSAAccept?
Thanks guys
|
|
|
|
|
Can anyone pass on to me the method (or methods) that I need to call in order to manually (or forcibly) select a Radio btn? EG, if I do the following:
CButton* myRadioBtn = (CButton*) GetDlgItem(IDC_RADIO1);
How can I force this btn in the group to be selected?
|
|
|
|
|
myRadioButton.SetCheck (BST_CHECKED); // Use BST_UNCHECKED to uncheck
/ravi
My new year's resolution: 2048 x 1536
Home | Articles | Freeware | Music
ravib@ravib.com
|
|
|
|
|
Rather than have a bunch of ugly casts, temporary variables, and calls to GetDlgItem() , assign each radio button to a CButton member variable. Then just use the SetChecked() method.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
For non-MFC programming:
BOOL CheckRadioButton(
HWND hDlg, // handle to dialog box
int nIDFirstButton, // identifier of first button in group
int nIDLastButton, // identifier of last button in group
int nIDCheckButton // identifier of button to select
);
or this macro defined in "windowsx.h"
SetCheck(hDlg,nIDCheckButton);
INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
|
|
|
|
|
Neither of the above listed methods appear to work. When I query the button, the correct value shows up, ut it isn't re-drawn correctly. Even after forcing the control/window to re-draw.
|
|
|
|
|
well, found out of you use ShowWindow(FALSE), then change it, then ShowWindow(TRUE) it does re-draw and it works correctly.
|
|
|
|
|
WarChildWTS wrote:
Neither of the above listed methods appear to work.
That's strange!
Both of those methods have been available for at least 15-years (Window 3.1 and above). MFC its self calls the first method internaly, inorder to set/clear a check box (radio button). I've converted 16-bit C-programs to 32-bit programs and this is one, of the many, function calls that has not changed.
INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
|
|
|
|