C# :: Add New Item To A Folder Right Click Menu Using Registry
Feb 25, 2015
I know how to add a new item to a folder right-click menu, using the registry, but it won't show up on file right-click menu. give me a link to how this is done? I want this new menu appear on every file R-C menu, file registered with the system or not. Is there a simple way to do this as adding a item to folder R-C menu, or will i have to iterate all the registered file types in registry to do it. I tried google with many search terms, but i can't find a source for this.
View 8 Replies
ADVERTISEMENT
Sep 15, 2014
I have two menu items. When item 1 is disabled, I want item 2 to be disabled as well. In the OnUpdate handler of menu item 1, I have tried to use "t_pMenu = pCmdUI->m_pMenu;", "t_pMenu = pCmdUI->m_pSubMenu;" and "t_pMenu = pCmdUI->m_pParentMenu;" but I always get NULL t_pMenu. How can I achieve this purpose?
Code:
void CDummyView::OnUpdateMenuItem1(CCmdUI* pCmdUI)
{
if(m_bShowMenuItem1) {
pCmdUI->Enable(TRUE);
[Code]....
View 14 Replies
View Related
Aug 27, 2014
I was using the same item click event on another listview, and it worked perfectly... I don't know why this is happening, but here's my problem:
When I double click on an item, and try to obtain its index in the listview, the items index always comes back as -1... Obviously -1 isn't an index, and I'm guessing that it is returning -1 because that item does not exist on the listview, but from what I'm seeing, it is impossible for the item not to be inside of the listview...
Here is the xaml for my listview:
<ListView x:Name="lstBookmarks" HorizontalAlignment="Left" Height="250" Margin="10,10,0,0" VerticalAlignment="Top" Width="327" ItemsSource="{Binding Bookmarks}">
<ListView.View>
[Code]....
When I uncomment the MessageBox, it shows -1... This is obviously not right lol. I have the same exact click event in another class, and I obtain the items index the same exact way.. The only difference between this listview and that one is that this listview is databound.. Is that the issue? If so, how does one overcome it?
View 6 Replies
View Related
Apr 23, 2015
I have a list with 2 items in it. When I double click on item 1, I want to open Window1.xaml, when I double click on item 2, I want to open Window2.xaml...
The code below works for popping up a message box, or window for that matter. But I really need to get the Window1 and Window2 based on the clicking of the correct selected item in the list.
Here is some code:
<ListView d:DataContext="{d:DesignData }" Name="PharmacyLv" IsSynchronizedWithCurrentItem="True" l:Sortbehavior.CanUserSortColumns="true" >
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<EventSetter Event="MouseDoubleClick" Handler="ListViewItem_PharmDoubleClick" />
</Style>
</ListView.ItemContainerStyle>
[code].....
View 3 Replies
View Related
Nov 10, 2014
I have made a menuitem using the combo box, but when I add items in like in the image below:
[URL]
My problem is that when I move my mouse over the item it displays this darker box around the text:
[URL]
This stops me from clicking it and the code from being executed.
View 2 Replies
View Related
Nov 19, 2013
I have ploughed through the exchanges in all the forums, yet I still cannot make it work. The following is a tiny Code::Blocks program, written to isolate the problem:
// resource.h
#define IDR_MYMENU101
#define ID_FILE 102
#define ID_DISABLE103
#define ID_ENABLE 104
#define ID_MESSAGE105
#define ID_EXIT106
[code].....
case ID_ENABLE is similar to case ID_DISABLE above, and neither works. case ID_MESSAGE and case ID_EXIT both works as expected.I have tinkered with EnableMenuItem(), but without success.
View 8 Replies
View Related
Sep 7, 2014
how to create a context menu but none of them discuss how to actually fetch the selected menu item?
if (e.Button == MouseButtons.Right)
{
ContextMenu m = new ContextMenu();
m.MenuItems.Add(new MenuItem("Font Size 8"));
m.MenuItems.Add(new MenuItem("Font Size 9"));
m.MenuItems.Add(new MenuItem("Font Size 10"));
m.Show(listBoxChecklist, new Point(e.X, e.Y));
//tempString = m.?????
}
View 3 Replies
View Related
Aug 6, 2014
I'm using this tutorial for making an owner draw menu. [URL] ...
When I go into the .rc file and remove all of the MENUITEM SEPARATORs all the menu options are squished to the left of the menu as in the screenshot. As long as there is just one MENU SEPARATOR anywhere the menu is fine. If I could make the application without MENU SEPARATORs that would be awesome.
View 7 Replies
View Related
Feb 21, 2015
I quite often use an ide written in assembler: RadAsm3[URL] .....
It has a menu item to explore current path. I have used other ide's that have a similar feature but:
The one in RadAsm3 will activate a current Explorer window if the current path is the same as the one requested.
All others open a new Explorer window.
I would like to implement the RadAsm3 approach using Visual Studio 2013 Community c++ as my host compiler for testing.
I tried to get the title of current windows but it appears ShellExecute "explore" does not produce a conventional window???
View 1 Replies
View Related
Jul 25, 2013
I need a code in c++ . It should count the Files and Directories in root folder with every folder information i need the below information
1) no of files and folder
2) how many files are there in each folder
3) with size of every folder and files it contains
I am new in c++ ....
View 1 Replies
View Related
Aug 19, 2013
I am trying to write a menu program that will be broken down into a series of calls to function for each of the menu items. Two of the menu items will be simple programs which I wrote.
I want two of the functions to run one of the two programs I am trying to include as items in the menu.
So far I am only familiar with variables, loops, if statements, and I just learned how to write functions.
The problem I am have is that I don't quite understand how to write a function that will run one of the two programs. Also I am having a hard time writing the program in away that would allow the user to select the menu items.
View 2 Replies
View Related
Apr 7, 2014
I'm creating a program that is based on a menu system. Basically each menu is its own user-defined function. The problem is at each menu you can input 'b' to go to the previous menu. I just have it call the function of that menu.
However, do the functions need to complete themselves eventually? If I just keep calling functions will I just keep going further and further deeper into ever running functions?
If so how do I avoid this and yet keep the option to go back to a previous menu/function?
View 2 Replies
View Related
Apr 7, 2014
This is what I have so far, it gives me a nice menu to select from and it all works but after I make a selection it closes the program. I tried to return to it but it won't work for me
#include <stdio.h>
int main() {
int choice;
int deposit;
int balance = 500; {
printf(" CHOOSE FROM THE FOLLOWING
[code]....
View 14 Replies
View Related
Jan 13, 2014
I am developing an application which monitors file changes and also registry key changes during a driver installation. I have used this code from internet, but doesn't works.
public void WmiChangeEventTester() {
try {
WqlEventQuery query = new WqlEventQuery(
"SELECT * FROM RegistryValueChangeEvent WHERE " +
"Hive = 'HKEY_LOCAL_MACHINE'" +
@"AND KeyPath = 'SOFTWARESchneider ElectricDMODBUS' AND ValueName='CurrentVersion'");
[Code] ....
View 7 Replies
View Related
Aug 6, 2013
I have to implement code in such a way that form one system in a domain we have to change registry of other system within the domain.
View 4 Replies
View Related
Jan 24, 2014
I'm trying to set up some basic communication between two programs via the registry.
For this I would like to use the functions
Code:
int value=10;
CString strSection="Data";
CWinApp* pApp = AfxGetApp();
pApp->WriteProfileInt(strSection,ValueName,value);
and
Code:
CString strSection="Data";
CWinApp* pApp = AfxGetApp();
int value=pApp->GetProfileInt(strSection,ValueName,0);
which read/write to the application's registry.
Is there some way of making two different programs use the same application registry?
View 14 Replies
View Related
Jan 16, 2013
In a typical MFC application I use SetRegistryKey(_T("My_Company")); to set the root registry entry for my application. The MFC application however creates an entry by the name of executable where it stores all the settings of that application. I don't want that because we often change the name of executable and I want it read registry from the same set location. As example if my application name is Calculator.exe and Calculator_debug.exe it creates two different registry settings.
My_CompanyCalculatorsettings
My_CompanyCalculator_debugsettings.
How can I stop that?
View 1 Replies
View Related
Aug 23, 2014
Am using the below code to INSERT values into MSI Database (Registry table)
private void button2_Click(object sender, EventArgs e) {
String Name1 = lblDName.Name;
String Value1 = txtDName.Text;
String Name2 = lblUnisntall.Name
String Value2 = txtUninstall.Text;
[Code] ....
This code work properly, but after inserting values in MSI database.
The Value1 and value 2 are created as REG_SZ (String) but as per my requirement,
Value1, should be REG_EXPAND_SZ
Value 2, should be REG_DWORD
Need to convert them in my code and then to insert into the MSI database.
View 3 Replies
View Related
Feb 19, 2013
I have a 32-bit application that I've been maintaining for about 12 years and it runs on every Windows platform up to Windows 7. In all that time I've been using CWinApp::GetProfileXxxx() and CWinApp::WriteProfileXxxx() calls to read and write my program settings (about 70 settings) in the Registry. The settings are read from the Registry at start-up and written to the Registry when the program closes. There is also a method for the user to read and write the program settings to an INI file using the same code as the Registry access.
On my Windows 7 system the Registry read/write works just like it always has on all previous Windows versions. However, on some customer's Windows 7 machines there appears to be a problem with the Registry access. The program settings are either not being read from the Registry or are not being written to the Registry. I think the settings are not being written - but I don't know that. When the user uses the INI file the settings appear to be read and written.
The customer has complained a bit (I'd complain too) but doesn't have the time or doesn't want to take the time to run some simple tests for me to find out what's going on with his Windows 7 system.
So here is my question: Are there any user account settings or permissions that can block the program's access to the Registry? He claims he is an Administrator but I can't even get him to verify that.
View 5 Replies
View Related
Jul 8, 2013
When I write to the Windows 7 Registry at HKEY_LOCAL_MACHINE, I get a return code of 5 which is the "access denied" message when I execute RegCreateKeyEx.
This happens even if the User has administrator rights.
How can I tell Windows 7 to allow the program to write to the registry?
The application is a 32-bit application and it should be allowed to run in either a Windows 7 32-bit or 64-bit machine.
I noticed that when I run certain popular programs, a User Account Control dialog box comes asking:
"Do if you want to allow the following program from an unknown publisher to make changes to this computer".
Should my application call User Account Control and if so, how do I do it in C++ Visual Studio 2008?
I also found out that 64-bit Windows machines have two registry hives. Is there a different code to handle the same task?
View 8 Replies
View Related
Apr 3, 2013
I am working on a physics engine, following the cyclone physics engine source code but a I am having trouble with an error that is occurring in my overloaded operator== function. It is saying that the information is unaccessible.
ForceRegistry.cpp
#include "ForceRegistry.h"
#include <algorithm>
void ForceRegistry::add(physicsEntity* body, ForceGenerator *fg) {
ForceRegistration registration;
[Code] ....
View 2 Replies
View Related
Sep 4, 2014
I'm trying figure out how Windows Firewall functions by experimenting with Bittorrent's add exception to windows firewall option, I deleted the entry from the Firewall options and also located that the regkeys are in HKLM/System/CurrentControlSet/Services/SharedAccess/Parameters/FirewwallPolicy but I can't figure out what registries are made when an application is added as an exception in the Windows Registry.
View 6 Replies
View Related
Feb 2, 2013
The first time my application opens up, it should get the local date out of the System and store this in a registry key. But the second time it should get the date stored in that registryKey and compare it to the date right now.And there is where I am stuck, I just don't know how to get the date out of that key and compare it to the date right now.
This is my code:
RegistryKey key1;
private void btnTrial_Click(object sender, EventArgs e) {
DateTime current = DateTime.Now;
key1 = Registry.CurrentUser.OpenSubKey("myKey");
if (key1 == null)
[code]....
at the last "if" statement it should compare the date stored in the key with the DateTime.Now.
View 9 Replies
View Related
Feb 12, 2013
I have used the following code to attempt to place a binary array into and then retrieve from the Registry. I am a member of the local Administrator group. I have verified that the Registry for the app has a binary array 32 bytes in length under the key "settings" / "keyb" ab 12 cd ...
Code:
// in header
unsigned char m_key[32];
int m_nKeySize;
// in implementation
// int ctor
AfxGetApp()->GetProfileBinary(_T("settings"), _T("keyb"), (LPBYTE*)&m_key, (UINT*)&m_nKeySize);
// in OnDestroy
AfxGetApp()->WriteProfileBinary(_T("settings"), _T("keyb"), (LPBYTE)&m_key, m_nKeySize );
Here is a copy of the binary array in the Registry:
7D DE 2B 30 E7 06 12 AC 99 60 8C 26 21 FC 8E 5B 66 DB 72 9E A2 00 BE 15 E1 8B 67 31 E5 EC 8B 15
Here is the binary key retrieved from the Registry using the code above:
D0 EB 26 00 CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC
View 7 Replies
View Related
Jan 18, 2012
I am developing a program that needs auto start at windows startup. For that I need to add Registry entries. Also the program needs to read some registry keys. What are the functions i need to do these.. Simply I need to
check if the startup key already exists
add a new key if it doesn't exist
read a key values
View 7 Replies
View Related
Jan 27, 2014
I'm creating simple console application using Code::Blocks to allow me to pass parameters from other application to replace string within text/registry file before execute the registry merge. Passing parameters to console already success. Now I only have problem with reading file. Example of first line in the registry file is as below.
Windows Registry Editor Version 5.00
However when read into string and output to console using 'cout', it will be show as below with spaces in between.
W i n d o w s R e g i s t r y E d i t o r V e r s i o n 5 . 0 0
Below is my code.
ifstream f("install.reg");
string s((istreambuf_iterator<char>(f)), istreambuf_iterator<char>());
cout << s;
View 6 Replies
View Related